From: Mike Yuan Date: Thu, 26 Dec 2024 20:15:44 +0000 (+0100) Subject: core/unit-serialize: fix serialization of markers X-Git-Tag: v257.2~13 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6f30e56bf3e5272e83cff11d153ae70c3ffb7624;p=thirdparty%2Fsystemd.git core/unit-serialize: fix serialization of markers Follow-up for ff68472a20c208121b69ea13586f3105a219bc14 (cherry picked from commit 5ce8d7d83902e920a34488c4193d9bc4b5bb70ae) --- diff --git a/src/core/unit-serialize.c b/src/core/unit-serialize.c index f196242eaf3..82102c0c327 100644 --- a/src/core/unit-serialize.c +++ b/src/core/unit-serialize.c @@ -21,10 +21,12 @@ static int serialize_markers(FILE *f, unsigned markers) { if (markers == 0) return 0; + bool space = false; + fputs("markers=", f); for (UnitMarker m = 0; m < _UNIT_MARKER_MAX; m++) if (FLAGS_SET(markers, 1u << m)) - fputs(unit_marker_to_string(m), f); + fputs_with_separator(f, unit_marker_to_string(m), /* separator = */ NULL, &space); fputc('\n', f); return 0; }