]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/rgw/rgw_op.cc
import quincy 17.2.0
[ceph.git] / ceph / src / rgw / rgw_op.cc
index bc7429335f79b2a6d58d4cf410144d82bb4ac3ae..89dbe92a2c8c0a97b28e21e6861635e6b6bea41f 100644 (file)
@@ -4404,6 +4404,9 @@ void RGWPostObj::execute(optional_yield y)
 
       hash.Update((const unsigned char *)data.c_str(), data.length());
       op_ret = filter->process(std::move(data), ofs);
+      if (op_ret < 0) {
+        return;
+      }
 
       ofs += len;