]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Bugzilla #229: storeAufsOpenDone filedescriptor leak
authorwessels <>
Fri, 7 Sep 2001 06:51:21 +0000 (06:51 +0000)
committerwessels <>
Fri, 7 Sep 2001 06:51:21 +0000 (06:51 +0000)
patch from Brian (hiryuu of envisiongames dot net)

src/fs/aufs/Makefile.in
src/fs/aufs/store_io_aufs.cc

index d729e7fdb64a83b9cb40cc155776c2b4b76055f9..a4ad8d263055194d0bcc0952c2c5feea6800ab09 100644 (file)
@@ -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.
index 640a0fc05b9385dfb8d16cee2b12a0a35445ef16..3c2cf579ccfc86d46c99cc109fef0cce7ea1f7b2 100644 (file)
@@ -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");
 }