core: serialize n-restarts and flush-n-restarts correctly (#6736)
authorEvgeny Vereshchagin <evvers@ya.ru>
Mon, 4 Sep 2017 13:36:01 +0000 (16:36 +0300)
committerLennart Poettering <lennart@poettering.net>
Mon, 4 Sep 2017 13:36:01 +0000 (15:36 +0200)
This makes n-restarts and flush-n-restarts survive `systemctl daemon-[reload|rexec]`.

src/core/service.c

index 004e2a7..c9a7222 100644 (file)
@@ -2305,7 +2305,7 @@ static int service_serialize(Unit *u, FILE *f, FDSet *fds) {
         unit_serialize_item(u, f, "bus-name-owner", s->bus_name_owner);
 
         unit_serialize_item_format(u, f, "n-restarts", "%u", s->n_restarts);
-        unit_serialize_item(u, f, "n-restarts", yes_no(s->flush_n_restarts));
+        unit_serialize_item(u, f, "flush-n-restarts", yes_no(s->flush_n_restarts));
 
         r = unit_serialize_item_escaped(u, f, "status-text", s->status_text);
         if (r < 0)