chiark / gitweb /
kdbus: make sure msg structure is properly initialized
authorLennart Poettering <lennart@poettering.net>
Fri, 12 Apr 2013 19:44:14 +0000 (21:44 +0200)
committerLennart Poettering <lennart@poettering.net>
Fri, 12 Apr 2013 19:44:14 +0000 (21:44 +0200)
src/libsystemd-bus/bus-kernel.c

index 878cd9c432f1b022d1098b167756b1915ac42fb2..c1901384bad13621af992b576e7e51b0590f1818 100644 (file)
@@ -117,6 +117,8 @@ static int bus_message_setup_kmsg(sd_bus_message *m) {
         if (!m->kdbus)
                 return -ENOMEM;
 
+        memset(m->kdbus, 0, sz);
+
         m->kdbus->flags =
                 ((m->header->flags & SD_BUS_MESSAGE_NO_REPLY_EXPECTED) ? 0 : KDBUS_MSG_FLAGS_EXPECT_REPLY) |
                 ((m->header->flags & SD_BUS_MESSAGE_NO_AUTO_START) ? KDBUS_MSG_FLAGS_NO_AUTO_START : 0);