diff --git a/src/listener.c b/src/listener.c index ec3a39b8b..a82ce8109 100644 --- a/src/listener.c +++ b/src/listener.c @@ -236,6 +236,7 @@ int unbind_listener(struct listener *listener) if (listener->state >= LI_PAUSED) { fd_delete(listener->fd); + listener->fd = -1; listener->state = LI_ASSIGNED; } return ERR_NONE;