commit 8d922011703ddbea689ee7dd6baaedeb4c6b2c02
Author: sin <[email protected]>
Date: Fri Apr 18 09:30:48 2014 +0100
variable cannot be NULL so don't test for that
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
", variable);
- continue;
- }
+ if (value) {
+ if (setsysctl(variable, value) < 0) {
+ r = EXIT_FAILURE;
+ weprintf("failed to set sysctl for %s
", variable);
+ continue;
}
- else {
- if (getsysctl(variable, &value) < 0) {
- r = EXIT_FAILURE;
- weprintf("failed to get sysctl for %s
", variable);
- continue;
- }
- printf("%s = %s
", variable, value);
- free(value);
+ }
+ else {
+ if (getsysctl(variable, &value) < 0) {
+ r = EXIT_FAILURE;
+ weprintf("failed to get sysctl for %s
", variable);
+ continue;
}
+ printf("%s = %s
", variable, value);
+ free(value);
}
}