From ba7ee282c774a4c8248adac83abbb1d84936dc79 Mon Sep 17 00:00:00 2001 From: Lukasz Skalski Date: Fri, 24 Jun 2016 13:46:35 +0200 Subject: [PATCH] kdbus: don't close the same memfd item twice Change-Id: I28e39b9dbbf58cb6fb16ba9721e5023208752777 --- gio/gkdbus.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/gio/gkdbus.c b/gio/gkdbus.c index 4aff952..a9f057c 100755 --- a/gio/gkdbus.c +++ b/gio/gkdbus.c @@ -634,15 +634,8 @@ static void g_kdbus_close_msg (GKDBusWorker *worker, struct kdbus_msg *msg) { - struct kdbus_item *item; guint64 offset; - KDBUS_ITEM_FOREACH (item, msg, items) - { - if (item->type == KDBUS_ITEM_PAYLOAD_MEMFD) - close (item->memfd.fd); - } - offset = (guint8 *)msg - (guint8 *)worker->kdbus_buffer; g_kdbus_free_data (worker, offset); } -- 2.7.4