X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fservice.c;h=bc856084b5b5120e2586ea8516c72bd1040080d8;hp=202557ac0ba6035097fc241598540f2c5f62de78;hb=4694836523eb42eea731dc56413742135b6c10ba;hpb=85ad5b18ad226891fe2860ec7d10277ec35022e0;ds=sidebyside diff --git a/src/service.c b/src/service.c index 202557ac0..bc856084b 100644 --- a/src/service.c +++ b/src/service.c @@ -488,7 +488,7 @@ static int service_load_sysv_path(Service *s, const char *path) { t[k-1] = 0; } - if (!(d = strdup(strstrip(t+12)))) { + if (!(d = strappend("LSB: ", strstrip(t+12)))) { r = -ENOMEM; goto finish; } @@ -635,7 +635,7 @@ static int service_load_sysv_path(Service *s, const char *path) { state = LSB_DESCRIPTION; - if (!(d = strdup(strstrip(t+12)))) { + if (!(d = strappend("LSB: ", strstrip(t+12)))) { r = -ENOMEM; goto finish; } @@ -648,7 +648,7 @@ static int service_load_sysv_path(Service *s, const char *path) { state = LSB; - if (!(d = strdup(strstrip(t+18)))) { + if (!(d = strappend("LSB: ", strstrip(t+18)))) { r = -ENOMEM; goto finish; }