diff options
-rw-r--r-- | src/libsystemd-bus/bus-kernel.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libsystemd-bus/bus-kernel.c b/src/libsystemd-bus/bus-kernel.c index 7997c1fc57..05544e1e47 100644 --- a/src/libsystemd-bus/bus-kernel.c +++ b/src/libsystemd-bus/bus-kernel.c @@ -332,7 +332,7 @@ int bus_kernel_take_fd(sd_bus *b) { sz = ALIGN8(offsetof(struct kdbus_cmd_hello, items)); if (b->fake_creds_valid) - sz += ALIGN8(offsetof(struct kdbus_item, creds)); + sz += ALIGN8(offsetof(struct kdbus_item, creds)) + sizeof(struct kdbus_creds); if (b->fake_label) { l = strlen(b->fake_label); |