From cde09d13b75241252db797db6f0efde436089073 Mon Sep 17 00:00:00 2001 From: Adrian Szyndela Date: Tue, 16 Aug 2016 10:47:13 +0200 Subject: kdbus: fixed memory leak in "hello" command. Change-Id: I0f5c1882a9ffcc9a0186a834ad73e72a10b9f239 --- dbus/kdbus-common.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dbus/kdbus-common.c b/dbus/kdbus-common.c index 03428aaf..bfceef94 100644 --- a/dbus/kdbus-common.c +++ b/dbus/kdbus-common.c @@ -339,7 +339,7 @@ _kdbus_hello (kdbus_t *kdbus, const char *activator_name, const char *connection_name) { - struct kdbus_cmd_hello *hello; + struct kdbus_cmd_hello *hello; struct kdbus_item *item, *items; __u64 hello_size; size_t activator_name_size = 0; @@ -415,6 +415,8 @@ _kdbus_hello (kdbus_t *kdbus, kdbus->bloom = item->bloom_parameter; } + free_by_offset (kdbus, offset); + return 0; } -- cgit v1.2.3