From 1720abd727a65a1080a47d9b58a160084caded59 Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Sun, 11 Nov 2012 17:08:32 +0100 Subject: [PATCH] MEDIUM: fd: don't unset fdtab[].updated upon delete We must not remove the .updated flag otherwise we risk having to reallocate a new updt entry if the same fd is reused. --- src/fd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fd.c b/src/fd.c index d84ce0a82..9a73d35c2 100644 --- a/src/fd.c +++ b/src/fd.c @@ -42,7 +42,7 @@ void fd_delete(int fd) fdinfo[fd].port_range = NULL; close(fd); fdtab[fd].owner = NULL; - fdtab[fd].updated = fdtab[fd].new = 0; + fdtab[fd].new = 0; while ((maxfd-1 >= 0) && !fdtab[maxfd-1].owner) maxfd--;