summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHavoc Pennington <hp@redhat.com>2003-02-16 23:03:38 +0000
committerHavoc Pennington <hp@redhat.com>2003-02-16 23:03:38 +0000
commit034e35b33de3ed1251fef7db81b46d5a1733b0a6 (patch)
treef10cd7b414a1fadbd6d961d00988547d53c5fb58
parente3a4d07d3ba8b6912714f0af66ef229d70b53af4 (diff)
add more verbose debug spew
-rw-r--r--dbus/dbus-message.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/dbus/dbus-message.c b/dbus/dbus-message.c
index 893e45f1..ed5c1e1d 100644
--- a/dbus/dbus-message.c
+++ b/dbus/dbus-message.c
@@ -2038,10 +2038,16 @@ decode_header_data (const DBusString *data,
}
if (!_dbus_marshal_validate_arg (data, byte_order, pos, &new_pos))
- return FALSE;
+ {
+ _dbus_verbose ("Failed to validate argument to named header field\n");
+ return FALSE;
+ }
if (new_pos > header_len)
- return FALSE;
+ {
+ _dbus_verbose ("Named header field tries to extend beyond header length\n");
+ return FALSE;
+ }
pos = new_pos;
}
@@ -2173,6 +2179,7 @@ _dbus_message_loader_return_buffer (DBusMessageLoader *loader,
if (!decode_header_data (&loader->data, header_len, byte_order,
fields))
{
+ _dbus_verbose ("Header was invalid\n");
loader->corrupted = TRUE;
return;
}