From: Matt Benjamin Date: Tue, 9 Aug 2016 18:23:00 +0000 (-0400) Subject: rgw_file: unlock() must precede out label X-Git-Tag: ses5-milestone5~169^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F10635%2Fhead;p=ceph.git rgw_file: unlock() must precede out label In lookup_handle(...). Signed-off-by: Matt Benjamin --- diff --git a/src/rgw/rgw_file.h b/src/rgw/rgw_file.h index b9718c167f4a..03bc95775cd2 100644 --- a/src/rgw/rgw_file.h +++ b/src/rgw/rgw_file.h @@ -1000,9 +1000,9 @@ namespace rgw { goto retry; /* !LATCHED */ } /* LATCHED */ + fh->mtx.unlock(); /* !LOCKED */ out: lat.lock->unlock(); /* !LATCHED */ - fh->mtx.unlock(); /* !LOCKED */ return fh; }