From 1c250ec1504150e5be09f2c4a58f9282bf937f86 Mon Sep 17 00:00:00 2001 From: Lucas De Marchi Date: Mon, 12 Dec 2011 18:36:27 -0200 Subject: [PATCH] Fix "Dead assignments" as reported by llvm --- libkmod/libkmod-config.c | 5 ++--- test/test-rmmod.c | 1 - 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/libkmod/libkmod-config.c b/libkmod/libkmod-config.c index 0b5ac705..44fad72f 100644 --- a/libkmod/libkmod-config.c +++ b/libkmod/libkmod-config.c @@ -402,15 +402,14 @@ static DIR *conf_files_list(struct kmod_ctx *ctx, struct kmod_list **list, DIR *d; int err; + *list = NULL; + d = opendir(path); if (d == NULL) { - err = errno; ERR(ctx, "%m\n"); return NULL; } - *list = NULL; - for (;;) { struct dirent ent, *entp; struct kmod_list *l, *tmp; diff --git a/test/test-rmmod.c b/test/test-rmmod.c index 2f19006e..493af803 100644 --- a/test/test-rmmod.c +++ b/test/test-rmmod.c @@ -32,7 +32,6 @@ int main(int argc, char *argv[]) exit(EXIT_FAILURE); } - err = 0; kmod_list_foreach(itr, list) { struct kmod_module *mod = kmod_module_get_module(itr); const char *name = kmod_module_get_name(mod); -- 2.47.2