From: Orit Wasserman Date: Mon, 8 May 2017 05:06:48 +0000 (+0300) Subject: rgw: cls_reshard_get remove unneeded check for bufferlist length X-Git-Tag: ses5-milestone6~8^2~7^2~66 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=82823667044e526770bb54db247b70879a78c8ad;p=ceph.git rgw: cls_reshard_get remove unneeded check for bufferlist length Signed-off-by: Orit Wasserman --- diff --git a/src/cls/rgw/cls_rgw.cc b/src/cls/rgw/cls_rgw.cc index cc2bd3eccfd1..a39dfe38d8d4 100644 --- a/src/cls/rgw/cls_rgw.cc +++ b/src/cls/rgw/cls_rgw.cc @@ -3585,14 +3585,12 @@ static int rgw_reshard_get(cls_method_context_t hctx, bufferlist *in, bufferlis if (ret < 0) return ret; cls_rgw_reshard_entry entry; - if (bl.length() != 0) { - bufferlist::iterator iter = bl.begin(); - try { - ::decode(entry, iter); - } catch (buffer::error& err) { - CLS_LOG(0, "ERROR: rgw_cls_reshard_get_head(): failed to decode entry %s\n",err.what()); - return -EINVAL; - } + bufferlist::iterator iter = bl.begin(); + try { + ::decode(entry, iter); + } catch (buffer::error& err) { + CLS_LOG(0, "ERROR: rgw_cls_reshard_get : failed to decode entry %s\n",err.what()); + return -EINVAL; } cls_rgw_reshard_get_ret op_ret;