From 5ffb16ec8fd927244c74a271cf5996420c4da85a Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Mon, 13 Jun 2016 17:19:47 +0200 Subject: [PATCH] fixed unclosed file --- lib/kernel.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/kernel.c b/lib/kernel.c index e32e91e1a..385fb743b 100644 --- a/lib/kernel.c +++ b/lib/kernel.c @@ -29,13 +29,12 @@ int kernel_module_set_param(const char *module, const char *param, const char *v snprintf(fn, sizeof(fn), "%s/module/%s/parameters/%s", SYSFS_PATH, module, param); f = fopen(fn, "w"); - if (f) { - debug(DBG_SOCKET | 5, "Set parameter %s of kernel module %s to %s", module, param, value); - fprintf(f, "%s", value); - fclose(f); - } - else + if (!f) serror("Failed set parameter %s for kernel module %s to %s", module, param, value); + + debug(5, "Set parameter %s of kernel module %s to %s", module, param, value); + fprintf(f, "%s", value); + fclose(f); return 0; }