From: Lucas De Marchi Date: Thu, 7 Nov 2024 20:26:39 +0000 (-0600) Subject: libkmod: Simplify lookup_builtin_file() X-Git-Tag: v34~114 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5322bb8fd1c5de0a1f3d0ae5bb50459cd9243923;p=thirdparty%2Fkmod.git libkmod: Simplify lookup_builtin_file() Use cleanup attribute. Signed-off-by: Lucas De Marchi Link: https://github.com/kmod-project/kmod/pull/233 --- diff --git a/libkmod/libkmod.c b/libkmod/libkmod.c index cd6c8948..7262abef 100644 --- a/libkmod/libkmod.c +++ b/libkmod/libkmod.c @@ -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,