diff options
author | Dan Carpenter <dan.carpenter@oracle.com> | 2013-08-15 08:51:58 +0300 |
---|---|---|
committer | Sage Weil <sage@inktank.com> | 2013-08-27 12:26:30 -0700 |
commit | 1874119664dafda3ef2ed9b51b4759a9540d4a1a (patch) | |
tree | c0ef0813aeefd50703f2934abe752a2b4ebaad83 /lib | |
parent | b314a90d8f3f1d16ec45744e5e2141ea6e14e034 (diff) | |
download | op-kernel-dev-1874119664dafda3ef2ed9b51b4759a9540d4a1a.zip op-kernel-dev-1874119664dafda3ef2ed9b51b4759a9540d4a1a.tar.gz |
libceph: fix error handling in handle_reply()
We've tried to fix the error paths in this function before, but there
is still a hidden goto in the ceph_decode_need() macro which goes to the
wrong place. We need to release the "req" and unlock a mutex before
returning.
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions