diff options
author | Alexey Shchepin <alexey@process-one.net> | 2004-07-09 22:34:26 +0000 |
---|---|---|
committer | Alexey Shchepin <alexey@process-one.net> | 2004-07-09 22:34:26 +0000 |
commit | d2eab0d5350cd2fc09987d43f39b7f00dde406d6 (patch) | |
tree | 385b91b97e0729b391d7a93eaaa813ac9fc78105 /src/mod_register.erl | |
parent | * src/Makefile.win32: Updated (thanks to Sergei Golovan) (diff) |
* doc/guide.tex: Updated
* src/msgs/fr.msg: Updated (thanks to Sergei Golovan)
* src/mod_irc/mod_irc.erl: Added handler for disco items requests
(thanks to Sergei Golovan)
* src/mod_vcard.erl: Added option for JUD disabling (thanks to
Sergei Golovan)
* src/mod_configure2.erl: Fixed module stopping (thanks to Sergei
Golovan)
* src/mod_last.erl: Likewise
* src/mod_privacy.erl: Likewise
* src/mod_register.erl: Likewise
* src/mod_roster.erl: Likewise
* src/mod_vcard.erl: Likewise
* src/jd2ejd.erl: Added emergency catches (thanks to Sergei
Golovan)
* src/mod_last.erl: Likewise
* src/ejabberd_sm.erl: Removed needless call to
mod_disco:unregister_feature (thanks to Sergei Golovan)
* src/ejabberd_local.erl: Better support for mod_disco (thanks to
Sergei Golovan)
* src/mod_disco.erl: Likewise
* src/translate.erl: Suport for "default language" option (thanks
to Sergei Golovan)
* src/ejabberd_config.erl: Likewise
* src/ejabberd_c2s.erl: Likewise
* src/ejabberd.hrl: Added 'MYLANG' macros
* src/ejabberd.cfg.example: Updated (thanks to Sergei Golovan)
* doc/guide.tex: Updated (thanks to Sergei Golovan)
* src/win32/ejabberd.cfg: Updated (thanks to Sergei Golovan)
SVN Revision: 241
Diffstat (limited to 'src/mod_register.erl')
-rw-r--r-- | src/mod_register.erl | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mod_register.erl b/src/mod_register.erl index 0727c354..a07c14e1 100644 --- a/src/mod_register.erl +++ b/src/mod_register.erl @@ -12,7 +12,7 @@ -behaviour(gen_mod). --export([start/1, init/0, process_iq/3]). +-export([start/1, stop/0, process_iq/3]). -include("ejabberd.hrl"). -include("jlib.hrl"). @@ -25,8 +25,9 @@ start(Opts) -> ?MODULE, process_iq, IQDisc), ok. -init() -> - ok. +stop() -> + gen_iq_handler:remove_iq_handler(ejabberd_local, ?NS_REGISTER), + gen_iq_handler:remove_iq_handler(ejabberd_sm, ?NS_REGISTER). process_iq(From, _To, #iq{type = Type, lang = Lang, sub_el = SubEl} = IQ) -> case Type of |