From: caleb miles Date: Tue, 8 Jan 2013 20:56:00 +0000 (-0500) Subject: rgw: fix handler leak in handle_request X-Git-Tag: v0.57~231^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=eba314a811cd98a79f483dc7a9128fe76c722c78;p=ceph.git rgw: fix handler leak in handle_request Fixes: #3682 Signed-off-by: caleb miles Reviewed-by: Sage Weil --- diff --git a/src/rgw/rgw_main.cc b/src/rgw/rgw_main.cc index 3165ab0454ad..08f3df1ed18b 100644 --- a/src/rgw/rgw_main.cc +++ b/src/rgw/rgw_main.cc @@ -359,6 +359,9 @@ done: dout(1) << "====== req done req=" << hex << req << dec << " http_status=" << http_ret << " ======" << dendl; delete req; + + if (handler) + delete handler; } class C_InitTimeout : public Context {