Index: pidof/pidof.c =================================================================== --- pidof.orig/pidof.c +++ pidof/pidof.c @@ -67,7 +67,7 @@ get_pid_of_process(const char *process_n char **p_argv = NULL; if ((p_argv = kvm_getargv(kd, p+i, 0)) != NULL) - for (; *p_argv != NULL; p_argv++) + if ( *p_argv != NULL ) if (strcmp(process_name, basename(*p_argv)) == 0) { (void)printf("%d ", (int)p[i].ki_pid); processes_found++;