If we don't set this to -1 if the structure can be potentially re-used
later then it's possible that we'll issue a close() on an unrelated file
descriptor, breaking asterisk in other interesting ways.
I believe this to be an unlikely scenario, but it costs nothing to be
safe.
Signed-off-by: Jaco Kroon <jaco@uls.co.za>
(cherry picked from commit
4a637d6d11cb5d7cb98b2ee27a991e2d2eca79c2)
if (desc->accept_fd != -1) {
close(desc->accept_fd);
+ desc->accept_fd = -1;
}
/* If there's no new server, stop here */