From: Adam C. Emerson Date: Mon, 20 Nov 2017 21:10:13 +0000 (-0500) Subject: mgr: Call _list_modules under with_val X-Git-Tag: v13.0.2~802^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=8dafb23516ebc6a19c035f52d1010fe3eae2ae52;p=ceph.git mgr: Call _list_modules under with_val Avoid a temporary heap allocation. Signed-off-by: Adam C. Emerson --- diff --git a/src/mgr/PyModuleRegistry.cc b/src/mgr/PyModuleRegistry.cc index ff1d6a95185d..ed32cf760419 100644 --- a/src/mgr/PyModuleRegistry.cc +++ b/src/mgr/PyModuleRegistry.cc @@ -481,6 +481,6 @@ static void _list_modules( void PyModuleRegistry::list_modules(std::set *modules) { - _list_modules(g_conf->get_val("mgr_module_path"), modules); + g_conf->with_val("mgr_module_path", + &_list_modules, modules); } -