diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2012-12-06 03:04:05 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2012-12-06 03:04:05 +0900 |
| commit | df5f1fe77fac127c10af35b218ce613cbc33db1e (patch) | |
| tree | be98117fdcb94d8f00bcf377fd5a760260d1d21e /src/WrDiskCacheEntry.cc | |
| parent | 838949ab85ad830db10f7c683b6105edc6c6bc28 (diff) | |
Fixed bug that size_ is not updated when WrDiskCacheEntry::append is called
Diffstat (limited to 'src/WrDiskCacheEntry.cc')
| -rw-r--r-- | src/WrDiskCacheEntry.cc | 1 |
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; |
