From: Willy Tarreau Date: Sun, 11 Nov 2012 16:08:32 +0000 (+0100) Subject: MEDIUM: fd: don't unset fdtab[].updated upon delete X-Git-Tag: v1.5-dev13~60 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1720abd727a65a1080a47d9b58a160084caded59;p=thirdparty%2Fhaproxy.git 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. --- diff --git a/src/fd.c b/src/fd.c index d84ce0a826..9a73d35c21 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--;