From 77059ddfb13271ae9f563dded6b9c66822b2fe16 Mon Sep 17 00:00:00 2001 From: wessels <> Date: Wed, 16 Sep 1998 02:16:22 +0000 Subject: [PATCH] in storeRelease(), move aioCancel() call to after store_rebuilding check --- src/store.cc | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/store.cc b/src/store.cc index c439f4fdc6..d71343ecf9 100644 --- a/src/store.cc +++ b/src/store.cc @@ -1,6 +1,6 @@ /* - * $Id: store.cc,v 1.460 1998/09/15 19:38:00 wessels Exp $ + * $Id: store.cc,v 1.461 1998/09/15 20:16:22 wessels Exp $ * * DEBUG: section 20 Storage Manager * AUTHOR: Harvest Derived @@ -764,12 +764,6 @@ storeRelease(StoreEntry * e) storeReleaseRequest(e); return; } -#if USE_ASYNC_IO - /* - * Make sure all forgotten async ops are cancelled - */ - aioCancel(-1, e); -#else if (store_rebuilding) { debug(20, 2) ("storeRelease: Delaying release until store is rebuilt: '%s'\n", storeUrl(e)); @@ -778,6 +772,11 @@ storeRelease(StoreEntry * e) e->flags.release_request = 1; return; } +#if USE_ASYNC_IO + /* + * Make sure all forgotten async ops are cancelled + */ + aioCancel(-1, e); #endif storeLog(STORE_LOG_RELEASE, e); if (e->swap_file_number > -1) { -- 2.47.3