From: Lennart Poettering Date: Tue, 28 Nov 2017 20:24:20 +0000 (+0100) Subject: core: use safe_fclose() where we can X-Git-Tag: v236~94^2~11 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=50fb00b707ab54e498e7624c4a5d0d8cc2c2e7e3;p=thirdparty%2Fsystemd.git core: use safe_fclose() where we can --- 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); }