chiark / gitweb /
bus: parse audit metadata from kdbus messages
[elogind.git] / src / libsystemd-bus / bus-kernel.c
index 115297dca403608e40f3ea3ab0d0b021c77f51b4..42b16966bd0d22988d8aea9ea1298b474abde32a 100644 (file)
@@ -473,6 +473,8 @@ static int bus_kernel_make_message(sd_bus *bus, struct kdbus_msg *k, sd_bus_mess
                         m->cmdline_length = l;
                 } else if (d->type == KDBUS_MSG_SRC_CGROUP)
                         m->cgroup = d->str;
+                else if (d->type == KDBUS_MSG_SRC_AUDIT)
+                        m->audit = &d->audit;
                 else
                         log_debug("Got unknown field from kernel %llu", d->type);
         }