diff options
author | Dan Mick <dan.mick@inktank.com> | 2012-11-30 17:21:24 -0800 |
---|---|---|
committer | Dan Mick <dan.mick@inktank.com> | 2012-12-05 17:05:18 -0800 |
commit | 917a6f296323164f9d79df94916932722e66fc0a (patch) | |
tree | a82f3828ace1dc4fc203f7366a28c3d4387126e4 | |
parent | 2a5549cc0cc1e99a8f7eb5db092674425ccdb075 (diff) | |
download | ceph-917a6f296323164f9d79df94916932722e66fc0a.tar.gz |
Striper: use local variable inside if() that tested it
Signed-off-by: Dan Mick <dan.mick@inktank.com>
-rw-r--r-- | src/osdc/Striper.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/osdc/Striper.cc b/src/osdc/Striper.cc index 26e2b917bb7..7b5a402893f 100644 --- a/src/osdc/Striper.cc +++ b/src/osdc/Striper.cc @@ -284,7 +284,7 @@ void Striper::StripedReadResult::assemble_result(CephContext *cct, bufferlist& b size_t len = p->second.first.length(); if (len < p->second.second) { if (zero_tail || bl.length()) { - bufferptr bp(p->second.second - p->second.first.length()); + bufferptr bp(p->second.second - len); bp.zero(); bl.push_front(bp); bl.claim_prepend(p->second.first); |