From f0160ce05b62f2ce04773d6031a68d911a181b31 Mon Sep 17 00:00:00 2001 From: wessels <> Date: Fri, 7 Sep 2001 06:51:21 +0000 Subject: [PATCH] Bugzilla #229: storeAufsOpenDone filedescriptor leak patch from Brian (hiryuu of envisiongames dot net) --- src/fs/aufs/Makefile.in | 2 +- src/fs/aufs/store_io_aufs.cc | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) 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"); } -- 2.47.2