diff --git a/src/cls/lock/cls_lock_client.cc b/src/cls/lock/cls_lock_client.cc index c7893afce2b..d693431f716 100644 --- a/src/cls/lock/cls_lock_client.cc +++ b/src/cls/lock/cls_lock_client.cc @@ -117,7 +117,7 @@ namespace rados { try { ::decode(ret, iter); } catch (buffer::error& err) { - cerr << __func__ << ": failed to decode response" << std::endl; + return -EBADMSG; } *locks = ret.locks; @@ -143,7 +143,7 @@ namespace rados { try { ::decode(ret, iter); } catch (buffer::error& err) { - cerr << __func__ << ": failed to decode response" << std::endl; + return -EBADMSG; } if (lockers) {