From 9365b8d7d065ae4d5234647e29f5c8612d2d5ac4 Mon Sep 17 00:00:00 2001 From: Danny Al-Gaaf Date: Tue, 31 Jan 2017 19:13:48 +0100 Subject: [PATCH] rgw/rgw_main.cc: close leak in error case ID 1398895 (#1 of 1): Resource leak (RESOURCE_LEAK) leaked_storage: Variable config going out of scope leaks the storage it points to. Signed-off-by: Danny Al-Gaaf --- src/rgw/rgw_main.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/rgw/rgw_main.cc b/src/rgw/rgw_main.cc index 0330e322f4c..437f68e2de7 100644 --- a/src/rgw/rgw_main.cc +++ b/src/rgw/rgw_main.cc @@ -250,6 +250,7 @@ int main(int argc, const char **argv) RGWFrontendConfig *config = new RGWFrontendConfig(f); int r = config->init(); if (r < 0) { + delete config; cerr << "ERROR: failed to init config: " << f << std::endl; return EINVAL; } -- 2.39.5