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/udev/scsi_id/scsi_id.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/udev') diff --git a/src/udev/scsi_id/scsi_id.c b/src/udev/scsi_id/scsi_id.c index 2f07a2d99f..d9d897c00c 100644 --- a/src/udev/scsi_id/scsi_id.c +++ b/src/udev/scsi_id/scsi_id.c @@ -106,7 +106,7 @@ static int get_file_options(const char *vendor, const char *model, int *argc, char ***newargv) { _cleanup_free_ char *vendor_in = NULL, *model_in = NULL, *options_in = NULL; /* read in from file */ _cleanup_strv_free_ char **options_argv = NULL; - _cleanup_fclose_ FILE *f; + _cleanup_fclose_ FILE *f = NULL; int lineno, r; f = fopen(config_file, "re"); -- cgit v1.2.3