run: if we fail to set a property assignment then really fail

This commit is contained in:
Lennart Poettering 2015-02-18 19:39:40 +01:00
parent f36933fef6
commit 8962620e5e
1 changed files with 2 additions and 7 deletions

View File

@ -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)