mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
Fix for PR#9497 - not waiting for child.
Jeremy.
This commit is contained in:
parent
72c383f4b7
commit
e817d836bb
@ -319,12 +319,14 @@ BOOL chat_with_program(char *passwordprogram,char *name,char *chatsequence, BOOL
|
||||
kill(pid, SIGKILL); /* be sure to end this process */
|
||||
}
|
||||
|
||||
close(master);
|
||||
|
||||
if ((wpid = sys_waitpid(pid, &wstat, 0)) < 0) {
|
||||
DEBUG(3,("The process is no longer waiting!\n\n"));
|
||||
close(master);
|
||||
return(False);
|
||||
}
|
||||
|
||||
close(master);
|
||||
|
||||
if (pid != wpid) {
|
||||
DEBUG(3,("We were waiting for the wrong process ID\n"));
|
||||
return(False);
|
||||
|
Loading…
Reference in New Issue
Block a user