]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: cls_reshard_get remove unneeded check for bufferlist length
authorOrit Wasserman <owasserm@redhat.com>
Mon, 8 May 2017 05:06:48 +0000 (08:06 +0300)
committerYehuda Sadeh <yehuda@redhat.com>
Mon, 5 Jun 2017 20:17:40 +0000 (13:17 -0700)
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
src/cls/rgw/cls_rgw.cc

index cc2bd3eccfd18fb810ebf1656246bd078fd781c3..a39dfe38d8d4677e2e4e85ead100bca8154e2cd6 100644 (file)
@@ -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;