chiark / gitweb /
kdbus: use a valid service name for testing
[elogind.git] / 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);