From: Evgeny Vereshchagin Date: Sun, 23 Dec 2018 14:01:03 +0000 (+0100) Subject: core: free lines after reading them X-Git-Tag: v241-rc1~144 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7334ade4a7e103b1a01d1c8fe1ea7c7a854a1c31;p=thirdparty%2Fsystemd.git core: free lines after reading them Closes https://github.com/systemd/systemd/issues/11251. --- diff --git a/src/core/manager.c b/src/core/manager.c index 35d9753b124..6086531bab7 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)