summaryrefslogtreecommitdiff
path: root/dbus/dbus-transport.c
diff options
context:
space:
mode:
authorThomas Zimmermann <tdz@users.sourceforge.net>2016-08-09 18:26:56 +0200
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2016-08-11 16:41:02 +0100
commit5b50a18ca96aa57f3c13ec2f760ec4736c039546 (patch)
tree8c5044b4aaefe4066cb30e9b636b9d75608813c9 /dbus/dbus-transport.c
parent6ac1dfb34315b7f4238ea389d4e0c982f3cd0824 (diff)
downloaddbus-5b50a18ca96aa57f3c13ec2f760ec4736c039546.tar.gz
Protect 'orig_len' in recover_unused_bytes by DBUS_ENABLE_VERBOSE_MODE
Signed-off-by: Thomas Zimmermann <tdz@users.sourceforge.net> Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=97282
Diffstat (limited to 'dbus/dbus-transport.c')
-rw-r--r--dbus/dbus-transport.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/dbus/dbus-transport.c b/dbus/dbus-transport.c
index 31586b1c..86374b5a 100644
--- a/dbus/dbus-transport.c
+++ b/dbus/dbus-transport.c
@@ -1055,14 +1055,18 @@ recover_unused_bytes (DBusTransport *transport)
{
const DBusString *bytes;
DBusString *buffer;
+#ifdef DBUS_ENABLE_VERBOSE_MODE
int orig_len;
+#endif
dbus_bool_t succeeded;
_dbus_message_loader_get_buffer (transport->loader,
&buffer);
-
+
+#ifdef DBUS_ENABLE_VERBOSE_MODE
orig_len = _dbus_string_get_length (buffer);
-
+#endif
+
_dbus_auth_get_unused_bytes (transport->auth,
&bytes);