From 8d922011703ddbea689ee7dd6baaedeb4c6b2c02 Mon Sep 17 00:00:00 2001 From: sin Date: Fri, 18 Apr 2014 09:30:48 +0100 Subject: [PATCH] variable cannot be NULL so don't test for that --- sysctl.c | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/sysctl.c b/sysctl.c index d26f9d06..e4e75ec 100644 --- a/sysctl.c +++ b/sysctl.c @@ -154,23 +154,21 @@ main(int argc, char *argv[]) } variable = argv[i]; - if (variable) { - if (value) { - if (setsysctl(variable, value) < 0) { - r = EXIT_FAILURE; - weprintf("failed to set sysctl for %s\n", variable); - continue; - } + if (value) { + if (setsysctl(variable, value) < 0) { + r = EXIT_FAILURE; + weprintf("failed to set sysctl for %s\n", variable); + continue; } - else { - if (getsysctl(variable, &value) < 0) { - r = EXIT_FAILURE; - weprintf("failed to get sysctl for %s\n", variable); - continue; - } - printf("%s = %s\n", variable, value); - free(value); + } + else { + if (getsysctl(variable, &value) < 0) { + r = EXIT_FAILURE; + weprintf("failed to get sysctl for %s\n", variable); + continue; } + printf("%s = %s\n", variable, value); + free(value); } }