Index: store_io_aufs.c
===================================================================
RCS file: /server/cvs-server/squid/squid/src/fs/aufs/store_io_aufs.c,v
retrieving revision 1.22
diff -u -w -p -r1.22 store_io_aufs.c
--- store_io_aufs.c	12 Oct 2002 09:45:56 -0000	1.22
+++ store_io_aufs.c	4 Nov 2002 08:43:25 -0000
@@ -140,7 +140,7 @@ storeAufsClose(SwapDir * SD, storeIOStat
     squidaiostate_t *aiostate = (squidaiostate_t *) sio->fsstate;
     debug(79, 3) ("storeAufsClose: dirno %d, fileno %08X, FD %d\n",
 	sio->swap_dirn, sio->swap_filen, aiostate->fd);
-    if (storeAufsSomethingPending(sio)) {
+    if (FILE_MODE(sio->mode) == O_RDONLY && storeAufsSomethingPending(sio)) {
 	aiostate->flags.close_request = 1;
 	return;
     }

