]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: fix memory leak
authorYehuda Sadeh <yehuda@inktank.com>
Mon, 16 Dec 2013 18:27:07 +0000 (10:27 -0800)
committerYehuda Sadeh <yehuda@inktank.com>
Mon, 16 Dec 2013 18:27:07 +0000 (10:27 -0800)
Remove frontend object on shutdown.

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
src/rgw/rgw_main.cc

index a6a69d6f4fd5fec944e2eb8b894430346bebb0e0..57dbd2eaaa82bea5e016bb7f9073557e5db94eb2 100644 (file)
@@ -938,6 +938,7 @@ int main(int argc, const char **argv)
   for (list<RGWFrontend *>::iterator liter = fes.begin(); liter != fes.end(); ++liter) {
     RGWFrontend *fe = *liter;
     fe->join();
+    delete fe;
   }
 
   for (list<RGWFrontendConfig *>::iterator liter = configs.begin(); liter != configs.end(); ++liter) {