From e1ba499bd65ce4b5f9d93b8e2a543d14dee73962 Mon Sep 17 00:00:00 2001 From: Evgeniy Khramtsov Date: Mon, 13 Feb 2017 11:11:41 +0300 Subject: Check result of gen_mod:start/2 callback (#1534) --- src/mod_vcard.erl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/mod_vcard.erl') diff --git a/src/mod_vcard.erl b/src/mod_vcard.erl index 7dd6d251d..66e239280 100644 --- a/src/mod_vcard.erl +++ b/src/mod_vcard.erl @@ -98,8 +98,9 @@ start(Host, Opts) -> true -> ok end, - register(gen_mod:get_module_proc(Host, ?PROCNAME), - spawn(?MODULE, init, [MyHost, Host, Search])). + Pid = spawn(?MODULE, init, [MyHost, Host, Search]), + register(gen_mod:get_module_proc(Host, ?PROCNAME), Pid), + {ok, Pid}. init(Host, ServerHost, Search) -> case Search of -- cgit v1.2.3