sysctl return value
Gilles brought up a warning message in sysctl.c sysctl.c: In function 'main': sysctl.c:767: warning: value computed is not used The return value of Preload was not being applied correctly to ret meaning sysctl would not return the correct value. Reference: http://www.freelists.org/post/procps/procpsng-337,18 Signed-off-by: Craig Small <csmall@enc.com.au>
This commit is contained in:
parent
a059034856
commit
c2707dc2d7
6
sysctl.c
6
sysctl.c
@ -764,15 +764,15 @@ int main(int argc, char *argv[])
|
||||
int ret = EXIT_SUCCESS, i;
|
||||
if (!preloadfile) {
|
||||
if (!argc) {
|
||||
ret != Preload(DEFAULT_PRELOAD);
|
||||
ret |= Preload(DEFAULT_PRELOAD);
|
||||
}
|
||||
} else {
|
||||
/* This happens when -pfile option is
|
||||
* used without space. */
|
||||
Preload(preloadfile);
|
||||
ret |= Preload(preloadfile);
|
||||
}
|
||||
for (i = 0; i < argc; i++)
|
||||
Preload(argv[i]);
|
||||
ret |= Preload(argv[i]);
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user