From 619da1e9b07da9e95e4b185ae74653a6a0fc8079 Mon Sep 17 00:00:00 2001 From: Henrik Nordstrom Date: Mon, 27 Jul 2009 23:48:18 +0200 Subject: [PATCH] Correct mem positioning of swapped in data --- src/store_client.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/store_client.cc b/src/store_client.cc index e951bab6f1..b98c8ff21c 100644 --- a/src/store_client.cc +++ b/src/store_client.cc @@ -510,7 +510,7 @@ store_client::readBody(const char *buf, ssize_t len) * cache expects offset without headers (using negative for headers) * eventually not storing packed headers in memory at all. */ - int64_t mem_offset = entry->mem_obj->endOffset() + rep->hdr_sz; + int64_t mem_offset = entry->mem_obj->endOffset(); if ((copyInto.offset == mem_offset) || (parsed_header && mem_offset == rep->hdr_sz)) { entry->mem_obj->write(StoreIOBuffer(len, copyInto.offset - rep->hdr_sz, copyInto.data), storeClientMemWriteComplete, this); } -- 2.47.3