From: Dmitry Kurochkin Date: Tue, 1 Feb 2011 08:30:26 +0000 (+0300) Subject: Shared Rock::DirMap version 11. X-Git-Tag: take01~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7940ca0d41140f4b09a9794d16fcec4d758849d1;p=thirdparty%2Fsquid.git Shared Rock::DirMap version 11. --- diff --git a/src/fs/rock/RockSwapDir.cc b/src/fs/rock/RockSwapDir.cc index 0267721142..943cc02d2a 100644 --- a/src/fs/rock/RockSwapDir.cc +++ b/src/fs/rock/RockSwapDir.cc @@ -305,11 +305,13 @@ Rock::SwapDir::addEntry(const int fileno, const StoreEntry &from) debugs(47, 5, HERE << "Rock::SwapDir::addEntry: the entry loaded from " "disk was hashed to a new slot"); map->closeForWriting(idx); + map->closeForReading(idx); map->free(idx); return false; } basics->set(from); map->closeForWriting(fileno); + map->closeForReading(fileno); return true; }