From: wessels <> Date: Fri, 13 Feb 1998 07:32:04 +0000 (+0000) Subject: adjust swap_file_sz if it looks like an old style swapmeta X-Git-Tag: SQUID_3_0_PRE1~4099 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c1830a5443abe0295a92e517e3284b4e02599edd;p=thirdparty%2Fsquid.git adjust swap_file_sz if it looks like an old style swapmeta --- diff --git a/src/store_rebuild.cc b/src/store_rebuild.cc index 18b65bffd7..04e2e2eb81 100644 --- a/src/store_rebuild.cc +++ b/src/store_rebuild.cc @@ -163,6 +163,8 @@ storeRebuildFromDirectory(rebuild_dir * d) /* check sizes */ if (tmpe.swap_file_sz == 0) { tmpe.swap_file_sz = sb.st_size; + } else if (tmpe.swap_file_sz == sb.st_size - swap_hdr_len) { + tmpe.swap_file_sz = sb.st_size; } else if (tmpe.swap_file_sz != sb.st_size) { debug(20, 1) ("storeRebuildFromDirectory: SIZE MISMATCH %d!=%d\n", tmpe.swap_file_sz, sb.st_size);