]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: do not leak handler in get_handler() error path
authorSage Weil <sage@inktank.com>
Tue, 13 Aug 2013 18:16:17 +0000 (11:16 -0700)
committerSage Weil <sage@inktank.com>
Sun, 18 Aug 2013 18:45:36 +0000 (11:45 -0700)
commit863df08a43dff99797453040eb1ef6071b0432f9
treeceb4ad538efcfe97c77d074d877248959c5e1b0f
parent9ac003f793b6cc72059110aac44014ddf2372bee
rgw: do not leak handler in get_handler() error path

If we fail to initialize, delete the handler.

Fixes (part of): #5949
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit 810c52de36719c3ee6cf2bdf59d5cde8840bbe55)
src/rgw/rgw_rest.cc