From: wessels <> Date: Fri, 7 Sep 2001 06:51:21 +0000 (+0000) Subject: Bugzilla #229: storeAufsOpenDone filedescriptor leak X-Git-Tag: SQUID_3_0_PRE1~1404 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f0160ce05b62f2ce04773d6031a68d911a181b31;p=thirdparty%2Fsquid.git Bugzilla #229: storeAufsOpenDone filedescriptor leak patch from Brian (hiryuu of envisiongames dot net) --- diff --git a/src/fs/aufs/Makefile.in b/src/fs/aufs/Makefile.in index d729e7fdb6..a4ad8d2630 100644 --- a/src/fs/aufs/Makefile.in +++ b/src/fs/aufs/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated automatically by automake 1.4s from Makefile.am. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 # Free Software Foundation, Inc. diff --git a/src/fs/aufs/store_io_aufs.cc b/src/fs/aufs/store_io_aufs.cc index 640a0fc05b..3c2cf579cc 100644 --- a/src/fs/aufs/store_io_aufs.cc +++ b/src/fs/aufs/store_io_aufs.cc @@ -291,6 +291,8 @@ storeAufsOpenDone(int unused, void *my_data, int fd, int errflag) storeAufsKickWriteQueue(sio); else if (sio->mode == O_RDONLY) storeAufsKickReadQueue(sio); + if (aiostate->flags.close_request) + storeAufsIOCallback(sio, errflag); debug(78, 3) ("storeAufsOpenDone: exiting\n"); }