From: Gui Hecheng Date: Wed, 15 Mar 2017 07:01:05 +0000 (+0800) Subject: rgw_file: fix double unref on rgw_fh for rename X-Git-Tag: v12.0.1~44^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=bff228734c73b536d2482e2e2fa4ad38b206ebff;p=ceph.git rgw_file: fix double unref on rgw_fh for rename Skip unref after unlink to fix the problem. Signed-off-by: Gui Hecheng --- diff --git a/src/rgw/rgw_file.cc b/src/rgw/rgw_file.cc index f1d1ef1649d49..5d1ec3e2f7a05 100644 --- a/src/rgw/rgw_file.cc +++ b/src/rgw/rgw_file.cc @@ -396,7 +396,7 @@ namespace rgw { << dendl; } } - break; + goto out; default: abort(); } /* switch */