From 7334ade4a7e103b1a01d1c8fe1ea7c7a854a1c31 Mon Sep 17 00:00:00 2001 From: Evgeny Vereshchagin Date: Sun, 23 Dec 2018 15:01:03 +0100 Subject: core: free lines after reading them Closes https://github.com/systemd/systemd/issues/11251. --- src/core/manager.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/manager.c b/src/core/manager.c index 35d9753b1..6086531ba 100644 --- a/src/core/manager.c +++ b/src/core/manager.c @@ -3243,11 +3243,11 @@ static int manager_deserialize_one_unit(Manager *m, const char *name, FILE *f, F } static int manager_deserialize_units(Manager *m, FILE *f, FDSet *fds) { - _cleanup_free_ char *line = NULL; const char *unit_name; int r; for (;;) { + _cleanup_free_ char *line = NULL; /* Start marker */ r = read_line(f, LONG_LINE_MAX, &line); if (r < 0) -- cgit v1.2.3-65-gdbad