]> git.ipfire.org Git - thirdparty/kmod.git/commitdiff
libkmod: Simplify lookup_builtin_file()
authorLucas De Marchi <lucas.de.marchi@gmail.com>
Thu, 7 Nov 2024 20:26:39 +0000 (14:26 -0600)
committerLucas De Marchi <lucas.de.marchi@gmail.com>
Tue, 12 Nov 2024 00:11:11 +0000 (18:11 -0600)
Use cleanup attribute.

Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
Link: https://github.com/kmod-project/kmod/pull/233
libkmod/libkmod.c

index cd6c8948114d58cd181f3704680c4226a3aa2d2f..7262abef1c47463deef473b43215ec24d4d768f0 100644 (file)
@@ -447,11 +447,9 @@ static char *lookup_file(struct kmod_ctx *ctx, enum kmod_index index_number,
 
 static bool lookup_builtin_file(struct kmod_ctx *ctx, const char *name)
 {
-       char *line = lookup_file(ctx, KMOD_INDEX_MODULES_BUILTIN, name);
-       bool found = line != NULL;
+       _cleanup_free_ char *line = lookup_file(ctx, KMOD_INDEX_MODULES_BUILTIN, name);
 
-       free(line);
-       return found;
+       return line;
 }
 
 int kmod_lookup_alias_from_kernel_builtin_file(struct kmod_ctx *ctx, const char *name,