diff options
author | Will Thompson <will.thompson@collabora.co.uk> | 2009-08-08 13:57:11 +0100 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2010-01-28 17:01:23 -0500 |
commit | 7cf332d34ea974b9781f47f4af4efca4de71b96a (patch) | |
tree | 8206e20ff72d27e182871521ef13a837d146b91c | |
parent | ce87333cac219b84ddec990b155c54ce7cc02f68 (diff) | |
download | dbus-7cf332d34ea974b9781f47f4af4efca4de71b96a.tar.gz |
Include reason when reporting corrupt messages
It would have been much easier to diagnose fd.o#19723 if the error
message had said more than just "Message is corrupted".
-rw-r--r-- | dbus/dbus-message.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/dbus/dbus-message.c b/dbus/dbus-message.c index b7b5afca..0b81806f 100644 --- a/dbus/dbus-message.c +++ b/dbus/dbus-message.c @@ -4091,7 +4091,8 @@ dbus_message_demarshal (const char *str, return msg; fail_corrupt: - dbus_set_error (error, DBUS_ERROR_INVALID_ARGS, "Message is corrupted"); + dbus_set_error (error, DBUS_ERROR_INVALID_ARGS, "Message is corrupted (%s)", + _dbus_validity_to_error_message (loader->corruption_reason)); _dbus_message_loader_unref (loader); return NULL; |