Clear notify_pipe from readset if present.
Prevents leaking an implementation detail to the caller.
This commit is contained in:
parent
6de8dadf6b
commit
aa99b2d9a3
|
@ -114,9 +114,11 @@ notify_done(fd_set *readset)
|
|||
{
|
||||
char c;
|
||||
|
||||
if (notify_pipe[0] != -1 && FD_ISSET(notify_pipe[0], readset))
|
||||
if (notify_pipe[0] != -1 && FD_ISSET(notify_pipe[0], readset)) {
|
||||
while (read(notify_pipe[0], &c, 1) != -1)
|
||||
debug2_f("reading");
|
||||
FD_CLR(notify_pipe[0], readset);
|
||||
}
|
||||
}
|
||||
|
||||
/*ARGSUSED*/
|
||||
|
|
Loading…
Reference in New Issue