X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Flibsystemd-bus%2Fbus-kernel.c;h=05544e1e477403716292383feef0cdcaaa2ab2e1;hp=7997c1fc57e2848c3057f7dcaf0de2e07671bd2f;hb=96415cad2fdd8d280ae94b02651b5f826a2f7f3d;hpb=aedd330b13393518282bc6207cc9aac62c2991ab diff --git a/src/libsystemd-bus/bus-kernel.c b/src/libsystemd-bus/bus-kernel.c index 7997c1fc5..05544e1e4 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);