chiark / gitweb /
busname: fix CMD_FREE ioctl
authorDaniel Mack <daniel@zonque.org>
Mon, 22 Dec 2014 15:51:15 +0000 (16:51 +0100)
committerDaniel Mack <daniel@zonque.org>
Mon, 22 Dec 2014 15:51:15 +0000 (16:51 +0100)
The KDBUS_CMD_FREE ioctl struct has a size field now, which needs to be set.

src/core/busname.c

index 838171fe2366db6894a98685e5e9faf928549489..acd665282da4e3676bfaeeb9675b631e784b9124 100644 (file)
@@ -730,7 +730,9 @@ static int busname_peek_message(BusName *n) {
                 .size = sizeof(cmd_recv),
                 .flags = KDBUS_RECV_PEEK,
         };
-        struct kdbus_cmd_free cmd_free = {};
+        struct kdbus_cmd_free cmd_free = {
+                .size = sizeof(cmd_free),
+        };
         const char *comm = NULL;
         struct kdbus_item *d;
         struct kdbus_msg *k;