From 957f2f32d58e30938a39fc157a81758110cd772d Mon Sep 17 00:00:00 2001 From: Radoslaw Pajak Date: Thu, 9 Jan 2014 09:54:27 +0100 Subject: [PATCH] [lib-fix] If error -1 should be returned by kdbus_decode_msg Change-Id: I189e11f0d413569f0e7a8b43821f9f3836968fe9 Signed-off-by: Radoslaw Pajak --- dbus/dbus-transport-kdbus.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dbus/dbus-transport-kdbus.c b/dbus/dbus-transport-kdbus.c index bb50486..25d033f 100644 --- a/dbus/dbus-transport-kdbus.c +++ b/dbus/dbus-transport-kdbus.c @@ -765,7 +765,8 @@ static int kdbus_decode_msg(const struct kdbus_msg* msg, char *data, DBusTranspo if (item->size < KDBUS_ITEM_HEADER_SIZE) { _dbus_verbose(" +%s (%llu bytes) invalid data record\n", enum_MSG(item->type), item->size); - break; //??? continue (because dbus will find error) or break + ret_size = -1; + break; } switch (item->type) -- 2.7.4