]> granicus.if.org Git - ejabberd/commitdiff
Fix startup of supervisors for listening modules
authorEvgeny Khramtsov <ekhramtsov@process-one.net>
Tue, 1 Oct 2019 20:28:00 +0000 (23:28 +0300)
committerEvgeny Khramtsov <ekhramtsov@process-one.net>
Tue, 1 Oct 2019 20:28:00 +0000 (23:28 +0300)
src/ejabberd_listener.erl

index 8d945dc68cdcd59256f675d0d0b33af9bdd54908..9ac3f3859db90a39e77275ea5e51d70a023d86ba 100644 (file)
@@ -346,6 +346,7 @@ start_module_sup(Module, Opts) ->
                         [ejabberd_tmp_sup]},
            case supervisor:start_child(ejabberd_sup, ChildSpec) of
                {ok, _} -> Proc;
+               {error, {already_started, _}} -> Proc;
                _ -> undefined
            end;
        false ->