From 962430b8f83c8ddc6ec78df7e435952869a318fa Mon Sep 17 00:00:00 2001 From: Evgeny Vereshchagin Date: Sun, 23 Dec 2018 15:01:03 +0100 Subject: [PATCH] core: free lines after reading them Closes https://github.com/systemd/systemd/issues/11251. (cherry picked from commit 7334ade4a7e103b1a01d1c8fe1ea7c7a854a1c31) (cherry picked from commit 5fa79ab2eb900fc58824060e3dcf9508276c9047) Gbp-Pq: Name core-free-lines-after-reading-them.patch --- 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 35d9753b..6086531b 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) -- 2.30.2