Fix potential segfault in clixon_process_waitpid.
This commit is contained in:
parent
b5ecd6d5fa
commit
ea1897543b
1 changed files with 5 additions and 2 deletions
|
|
@ -931,7 +931,9 @@ clixon_process_waitpid(clicon_handle h)
|
|||
pid_t wpid;
|
||||
|
||||
clicon_debug(1, "%s", __FUNCTION__);
|
||||
pe = _proc_entry_list;
|
||||
if (_proc_entry_list == NULL)
|
||||
goto ok;
|
||||
if ((pe = _proc_entry_list) != NULL)
|
||||
do {
|
||||
clicon_debug(1, "%s %s(%d) %s op:%s", __FUNCTION__,
|
||||
pe->pe_name, pe->pe_pid,
|
||||
|
|
@ -984,6 +986,7 @@ clixon_process_waitpid(clicon_handle h)
|
|||
}
|
||||
pe = NEXTQ(process_entry_t *, pe);
|
||||
} while (pe && pe != _proc_entry_list);
|
||||
ok:
|
||||
retval = 0;
|
||||
done:
|
||||
clicon_debug(1, "%s retval:%d", __FUNCTION__, retval);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue