]> err.no Git - systemd/commitdiff
service: prefix descriptions when they come from legacy sources
authorLennart Poettering <lennart@poettering.net>
Tue, 17 Aug 2010 16:59:05 +0000 (18:59 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 17 Aug 2010 16:59:05 +0000 (18:59 +0200)
src/service.c

index 202557ac0ba6035097fc241598540f2c5f62de78..bc856084b5b5120e2586ea8516c72bd1040080d8 100644 (file)
@@ -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;
                                 }