Fix compile on FreeBSD.
This commit is contained in:
parent
b0442b3193
commit
eedf63906d
@ -216,7 +216,7 @@ pid_t *rc_find_pids (const char *const *argv, const char *cmd,
|
|||||||
char **pargv;
|
char **pargv;
|
||||||
pid_t *pids = NULL;
|
pid_t *pids = NULL;
|
||||||
pid_t *tmp;
|
pid_t *tmp;
|
||||||
char *arg;
|
const char *const *arg;
|
||||||
int npids = 0;
|
int npids = 0;
|
||||||
int match;
|
int match;
|
||||||
|
|
||||||
@ -252,7 +252,7 @@ pid_t *rc_find_pids (const char *const *argv, const char *cmd,
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (argv && ! cmd) {
|
if (argv && *argv && ! cmd) {
|
||||||
pargv = _KVM_GETARGV (kd, &kp[i], pargc);
|
pargv = _KVM_GETARGV (kd, &kp[i], pargc);
|
||||||
if (! pargv || ! *pargv)
|
if (! pargv || ! *pargv)
|
||||||
continue;
|
continue;
|
||||||
@ -260,8 +260,8 @@ pid_t *rc_find_pids (const char *const *argv, const char *cmd,
|
|||||||
arg = argv;
|
arg = argv;
|
||||||
match = 1;
|
match = 1;
|
||||||
|
|
||||||
while (arg && *pargv)
|
while (*arg && *pargv)
|
||||||
if (strcmp (arg++, *pargv++) != 0) {
|
if (strcmp (*arg++, *pargv++) != 0) {
|
||||||
match = 0;
|
match = 0;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user