X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fservice.c;h=465e1a7a58ecc4bfb97519eec167c309f4d55ad4;hp=85175793428f77b8d7ac8261a40dc11490329e82;hb=85211309f0e14d7f804e1367e838291f39f6cec0;hpb=430c18ed7f576fd9041b0a02e7c4210bdd020a25 diff --git a/src/service.c b/src/service.c index 851757934..465e1a7a5 100644 --- a/src/service.c +++ b/src/service.c @@ -345,9 +345,7 @@ static int sysv_translate_facility(const char *name, const char *filename, char return -ENOMEM; finish: - - if (_r) - *_r = r; + *_r = r; return 1; } @@ -837,7 +835,7 @@ static int service_load_sysv_path(Service *s, const char *path) { if (description) { char *d; - if (!(d = strappend("LSB: ", description))) { + if (!(d = strappend(s->sysv_has_lsb ? "LSB: " : "SysV: ", description))) { r = -ENOMEM; goto finish; }