Don't Proc_Kill() childs after Proc_Read(): done there already.
This commit is contained in:
parent
6131822af6
commit
9cd3494de9
|
@ -847,9 +847,6 @@ cb_Read_Auth_Result(int r_fd, UNUSED short events)
|
|||
if (len == 0)
|
||||
return;
|
||||
|
||||
/* Make sure authenticator sub-process is dead now ... */
|
||||
Proc_Kill(proc);
|
||||
|
||||
if (len != sizeof(result)) {
|
||||
Log(LOG_CRIT, "Auth: Got malformed result!");
|
||||
Reject_Client(client);
|
||||
|
|
|
@ -119,6 +119,8 @@ Proc_GenericSignalHandler(int Signal)
|
|||
|
||||
/**
|
||||
* Read bytes from a pipe of a forked child process.
|
||||
* In addition, this function makes sure that the child process is dead
|
||||
* after all data has been read or a fatal error occurred.
|
||||
*/
|
||||
GLOBAL size_t
|
||||
Proc_Read(PROC_STAT *proc, void *buffer, size_t buflen)
|
||||
|
|
Loading…
Reference in New Issue