From 2a53b4d0e2c98a14aedf31e38f0ad1fb2e8fe26f Mon Sep 17 00:00:00 2001 From: Lukasz Skalski Date: Fri, 13 Feb 2015 15:37:15 +0000 Subject: [PATCH] [kdbus] KDBUS_ITEM_PAYLOAD_OFF items are (once again) relative to msg header --- gio/gkdbus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gio/gkdbus.c b/gio/gkdbus.c index 1d6f4d1..2a68d40 100644 --- a/gio/gkdbus.c +++ b/gio/gkdbus.c @@ -1889,7 +1889,7 @@ g_kdbus_decode_dbus_msg (GKDBusWorker *worker, flavour = body_size & 7; g_assert ((item->vec.offset & 7) == flavour); - vector.gbytes = g_bytes_new (((guchar *) worker->kdbus_buffer) + item->vec.offset - flavour, item->vec.size + flavour); + vector.gbytes = g_bytes_new (((guchar *) msg) + item->vec.offset - flavour, item->vec.size + flavour); vector.data.pointer = g_bytes_get_data (vector.gbytes, NULL); vector.data.pointer += flavour; vector.size = item->vec.size; -- 2.7.4