kdbus: check return status of KDBUS_CMD_FREE iotcl 57/100057/1
authorINSUN PYO <insun.pyo@samsung.com>
Thu, 24 Nov 2016 09:01:34 +0000 (18:01 +0900)
committerINSUN PYO <insun.pyo@samsung.com>
Fri, 25 Nov 2016 04:17:46 +0000 (13:17 +0900)
Signed-off-by: INSUN PYO <insun.pyo@samsung.com>
Change-Id: I35ae1afffc01aaf1df54d6d2466cb0ecb3417c73

gio/gkdbus.c

index c2aa712..a51d7a5 100755 (executable)
@@ -637,7 +637,10 @@ g_kdbus_free_data (GKDBusWorker  *worker,
     .flags = 0
   };
 
-  ioctl (worker->fd, KDBUS_CMD_FREE, &cmd);
+  if (ioctl (worker->fd, KDBUS_CMD_FREE, &cmd) < 0)
+    {
+      g_error ("kdbus: invalid KDBUS_CMD_FREE ioctl : %" G_GUINT64_FORMAT " offset\n", offset);
+    }
 }
 
 static void