summaryrefslogtreecommitdiff
path: root/src/WrDiskCacheEntry.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2012-12-06 03:04:05 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2012-12-06 03:04:05 +0900
commitdf5f1fe77fac127c10af35b218ce613cbc33db1e (patch)
treebe98117fdcb94d8f00bcf377fd5a760260d1d21e /src/WrDiskCacheEntry.cc
parent838949ab85ad830db10f7c683b6105edc6c6bc28 (diff)
Fixed bug that size_ is not updated when WrDiskCacheEntry::append is called
Diffstat (limited to 'src/WrDiskCacheEntry.cc')
-rw-r--r--src/WrDiskCacheEntry.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/WrDiskCacheEntry.cc b/src/WrDiskCacheEntry.cc
index 77b5a2f2..15909e3c 100644
--- a/src/WrDiskCacheEntry.cc
+++ b/src/WrDiskCacheEntry.cc
@@ -116,6 +116,7 @@ size_t WrDiskCacheEntry::append(int64_t goff, const unsigned char *data,
size_t wlen = std::min((*i)->capacity - (*i)->len, len);
memcpy((*i)->data + (*i)->offset + (*i)->len, data, wlen);
(*i)->len += wlen;
+ size_ += wlen;
return wlen;
} else {
return 0;