From 50fb00b707ab54e498e7624c4a5d0d8cc2c2e7e3 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 28 Nov 2017 21:24:20 +0100 Subject: [PATCH] core: use safe_fclose() where we can --- src/core/unit.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/core/unit.c b/src/core/unit.c index a12d24b90b8..1bbe5fdded1 100644 --- a/src/core/unit.c +++ b/src/core/unit.c @@ -571,8 +571,7 @@ void unit_free(Unit *u) { if (!u) return; - if (u->transient_file) - fclose(u->transient_file); + u->transient_file = safe_fclose(u->transient_file); if (!MANAGER_IS_RELOADING(u->manager)) unit_remove_transient(u); @@ -1505,9 +1504,7 @@ int unit_load(Unit *u) { if (r < 0) goto fail; - fclose(u->transient_file); - u->transient_file = NULL; - + u->transient_file = safe_fclose(u->transient_file); u->fragment_mtime = now(CLOCK_REALTIME); } -- 2.47.3