X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Frun%2Frun.c;h=32191a6ac0444643f69bf6eb740d39317ffb5bea;hb=8962620e5e7d6a8ffde1fe363f13dd82b1a15661;hp=0661b3bee9c26cdd184c96fb4cd097692233afbc;hpb=63c372cb9df3bee01e3bf8cd7f96f336bddda846;p=elogind.git diff --git a/src/run/run.c b/src/run/run.c index 0661b3bee..32191a6ac 100644 --- a/src/run/run.c +++ b/src/run/run.c @@ -241,14 +241,12 @@ static int parse_argv(int argc, char *argv[]) { break; case ARG_SETENV: - if (strv_extend(&arg_environment, optarg) < 0) return log_oom(); break; case 'p': - if (strv_extend(&arg_property, optarg) < 0) return log_oom(); @@ -389,11 +387,8 @@ static int transient_unit_set_properties(sd_bus_message *m, char **properties) { return r; r = bus_append_unit_property_assignment(m, *i); - if (r < 0) { - r = sd_bus_message_append(m, "sv", 0); - if (r < 0) - return r; - } + if (r < 0) + return r; r = sd_bus_message_close_container(m); if (r < 0)