Преглед изворни кода

fix(emqx_connector): don't return error when stopping a non-existing pool

Shawn пре 4 година
родитељ
комит
ebe1228b2c
1 измењених фајлова са 1 додато и 0 уклоњено
  1. 1 0
      apps/emqx_plugin_libs/src/emqx_plugin_libs_pool.erl

+ 1 - 0
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})