From d6686816b750259e7b45ccd8b845337a932b2d81 Mon Sep 17 00:00:00 2001 From: Casey Bodley Date: Wed, 11 Mar 2020 10:13:57 -0400 Subject: [PATCH] rgw: use qualified encode/decode in putobj processor Signed-off-by: Casey Bodley --- src/rgw/rgw_putobj_processor.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/rgw/rgw_putobj_processor.cc b/src/rgw/rgw_putobj_processor.cc index dedb3002bb2..a08966c5e8d 100644 --- a/src/rgw/rgw_putobj_processor.cc +++ b/src/rgw/rgw_putobj_processor.cc @@ -546,6 +546,7 @@ int AppendObjectProcessor::prepare(optional_yield y) return -ERR_POSITION_NOT_EQUAL_TO_LENGTH; } try { + using ceph::decode; decode(cur_part_num, iter->second); } catch (buffer::error& err) { ldpp_dout(dpp, 5) << "ERROR: failed to decode part num" << dendl; @@ -634,6 +635,7 @@ int AppendObjectProcessor::complete(size_t accounted_size, const string &etag, c obj_op.meta.appendable = true; //Add the append part number bufferlist cur_part_num_bl; + using ceph::encode; encode(cur_part_num, cur_part_num_bl); attrs[RGW_ATTR_APPEND_PART_NUM] = cur_part_num_bl; //calculate the etag -- 2.39.5