X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=service.c;h=c914ecace571ea7c7d00a7a49783487831fb0e81;hb=013b87c09199926434583e8bb54ac6cb4b835eb5;hp=832c7b326328d6a1429426fe72b94ab7eb95d43c;hpb=b8c597d5d21e83966bdee8a701e6d994aaf650ee;p=elogind.git diff --git a/service.c b/service.c index 832c7b326..c914ecace 100644 --- a/service.c +++ b/service.c @@ -845,6 +845,10 @@ static int service_load_pid_file(Service *s) { return -ESRCH; } + if ((r = unit_watch_pid(UNIT(s), (pid_t) p)) < 0) + /* FIXME: we need to do something here */ + return r; + s->main_pid = (pid_t) p; s->main_pid_known = true;