X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=src%2Fservice.c;h=646749ed9c85ff78ee82b40195a0e71b9b12cf5a;hb=53b543608ec293cd3138c526fa39b1f888120498;hp=47108503ddf47ed65a69803b904fcb41f083595a;hpb=f6023656e10823dff9e4b9f70628b671b3f4ed96;p=elogind.git diff --git a/src/service.c b/src/service.c index 47108503d..646749ed9 100644 --- a/src/service.c +++ b/src/service.c @@ -1846,7 +1846,8 @@ static void service_run_next(Service *s, bool success) { false, !s->permissions_start_only, !s->root_directory_start_only, - false, + s->control_command_id == SERVICE_EXEC_START_PRE || + s->control_command_id == SERVICE_EXEC_STOP_POST, false, &s->control_pid)) < 0) goto fail;