[kdbus] Fix freeing allocated memory
authorLukasz Skalski <l.skalski@samsung.com>
Tue, 10 Feb 2015 12:40:15 +0000 (12:40 +0000)
committerMaciej Wereski <m.wereski@partner.samsung.com>
Fri, 10 Jul 2015 09:47:44 +0000 (11:47 +0200)
gio/gkdbus.c

index af6642b..4cccc4a 100644 (file)
@@ -506,9 +506,10 @@ static gboolean
 g_kdbus_free_data (GKDBusWorker      *kdbus,
                    guint64      offset)
 {
-  struct kdbus_cmd_free cmd;
+  struct kdbus_cmd_free cmd = {};
   int ret;
 
+  cmd.size = sizeof(cmd);
   cmd.offset = offset;
   cmd.flags = 0;
 
@@ -946,9 +947,6 @@ _g_kdbus_GetListQueuedOwners (GKDBusWorker  *worker,
   struct kdbus_cmd_list cmd = {};
   struct kdbus_info *name_list, *kname;
 
-  /* TODO */
-  g_error ("TODO");
-
   if (!g_dbus_is_name (name))
     {
       g_set_error (error,