X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fcore%2Fdbus-service.c;h=3fa2d3363871f41eaf21c9dba91518f41c43310b;hb=66ca4ec48a63ee0e71532148b9b373cda318c7e2;hp=c4bfa2c38f42f7434ee3f6a2da749fab7b412858;hpb=718db96199eb307751264e4163555662c9a389fa;p=elogind.git diff --git a/src/core/dbus-service.c b/src/core/dbus-service.c index c4bfa2c38..3fa2d3363 100644 --- a/src/core/dbus-service.c +++ b/src/core/dbus-service.c @@ -169,6 +169,10 @@ static int bus_service_set_transient_property( if (r < 0) return r; + r = sd_bus_message_exit_container(message); + if (r < 0) + return r; + if (mode != UNIT_CHECK) { _cleanup_free_ char *buf = NULL; _cleanup_fclose_ FILE *f = NULL;