Print the strerror too if a message fails

This commit is contained in:
Peter Hutterer 2022-05-16 11:17:44 +10:00
parent 8cff3cfd10
commit e913462a23
2 changed files with 2 additions and 2 deletions

View file

@ -54,7 +54,7 @@ ei_proto_handle_message(struct ei *ei,
#define call(field, ...) \
({ \
int r = (interface->field == NULL) ? -EPROTO : interface->field(__VA_ARGS__); \
log_debug(ei, "message type '" #field "': errno %d\n", r); \
log_debug(ei, "message type '" #field "': errno %d (%s)\n", -r, strerror(-r)); \
r; \
})

View file

@ -504,7 +504,7 @@ eis_proto_handle_message(struct eis_client *client,
#define call(field, ...) \
({ \
int r = (interface->field == NULL) ? -EPROTO : interface->field(__VA_ARGS__); \
log_debug(eis_client_get_context(client), "message type '" #field "': errno %d\n", r); \
log_debug(eis_client_get_context(client), "message type '" #field "': errno %d (%s)\n", -r, strerror(-r)); \
r; \
})