From c2b2df604b845b4e1697d0911935e6644323c5a6 Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Mon, 12 Apr 2021 23:10:21 +0100 Subject: tree-wide: avoid uninitialized warning on _cleanup_ variables With some versions of the compiler, the _cleanup_ attr makes it think the variable might be freed/closed when uninitialized, even though it cannot happen. The added cost is small enough to be worth the benefit, and optimized builds will help reduce it even further. --- src/sysv-generator/sysv-generator.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/sysv-generator') diff --git a/src/sysv-generator/sysv-generator.c b/src/sysv-generator/sysv-generator.c index 8c7aef23c3..cef141fbac 100644 --- a/src/sysv-generator/sysv-generator.c +++ b/src/sysv-generator/sysv-generator.c @@ -137,7 +137,7 @@ static int generate_unit_file(SysvStub *s) { path_escaped); if (s->description) { - _cleanup_free_ char *t; + _cleanup_free_ char *t = NULL; t = specifier_escape(s->description); if (!t) @@ -165,7 +165,7 @@ static int generate_unit_file(SysvStub *s) { yes_no(!s->pid_file)); if (s->pid_file) { - _cleanup_free_ char *t; + _cleanup_free_ char *t = NULL; t = specifier_escape(s->pid_file); if (!t) @@ -419,7 +419,7 @@ static int handle_dependencies(SysvStub *s, unsigned line, const char *full_text } static int load_sysv(SysvStub *s) { - _cleanup_fclose_ FILE *f; + _cleanup_fclose_ FILE *f = NULL; unsigned line = 0; int r; enum { -- cgit v1.2.1