From ebe1228b2c0774252c8d1150e56b7ccca3c07a31 Mon Sep 17 00:00:00 2001 From: Shawn <506895667@qq.com> Date: Wed, 2 Jun 2021 18:41:48 +0800 Subject: [PATCH] fix(emqx_connector): don't return error when stopping a non-existing pool --- apps/emqx_plugin_libs/src/emqx_plugin_libs_pool.erl | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/emqx_plugin_libs/src/emqx_plugin_libs_pool.erl b/apps/emqx_plugin_libs/src/emqx_plugin_libs_pool.erl index 3db29b427..dddc44f4e 100644 --- a/apps/emqx_plugin_libs/src/emqx_plugin_libs_pool.erl +++ b/apps/emqx_plugin_libs/src/emqx_plugin_libs_pool.erl @@ -39,6 +39,7 @@ start_pool(Name, Mod, Options) -> stop_pool(Name) -> case ecpool:stop_sup_pool(Name) of ok -> logger:log(info, "Destroyed ~0p Successfully", [Name]); + {error, not_found} -> ok; {error, Reason} -> logger:log(error, "Destroy ~0p failed, ~0p", [Name, Reason]), error({stop_pool_failed, Name})