X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fcore%2Fservice.c;h=887b1c8514cfd35ed6e13ede49faeb1b05ee6719;hp=6a4665a1ae7ca560474e3661438498005bd519eb;hb=4c94096027f21d4ed0efe991534a926d39d52369;hpb=5ed1227238724959f020169f5332086439709b55 diff --git a/src/core/service.c b/src/core/service.c index 6a4665a1a..887b1c851 100644 --- a/src/core/service.c +++ b/src/core/service.c @@ -463,16 +463,14 @@ static int service_load(Unit *u) { } static void service_dump(Unit *u, FILE *f, const char *prefix) { - ServiceExecCommand c; Service *s = SERVICE(u); const char *prefix2; - _cleanup_free_ char *p2 = NULL; assert(s); - p2 = strappend(prefix, "\t"); - prefix2 = p2 ? p2 : prefix; + prefix = strempty(prefix); + prefix2 = strappenda(prefix, "\t"); fprintf(f, "%sService State: %s\n"