From cb3bb710bd11ee721a044eecfbf5436d563bf449 Mon Sep 17 00:00:00 2001 From: Badlop Date: Mon, 14 May 2018 12:24:56 +0200 Subject: [PATCH] Handle muc_register_nick success correctly (#2415) --- src/mod_muc_admin.erl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/mod_muc_admin.erl b/src/mod_muc_admin.erl index 6b6c7d8ca..5a89dab4e 100644 --- a/src/mod_muc_admin.erl +++ b/src/mod_muc_admin.erl @@ -368,7 +368,10 @@ muc_register_nick(Nick, FromBinary, ServerHost) -> Host = find_host(ServerHost), From = jid:decode(FromBinary), Lang = <<"en">>, - mod_muc:iq_set_register_info(ServerHost, Host, From, Nick, Lang). + case mod_muc:iq_set_register_info(ServerHost, Host, From, Nick, Lang) of + {result, undefined} -> ok; + E -> E + end. muc_unregister_nick(FromBinary, ServerHost) -> muc_register_nick(<<"">>, FromBinary, ServerHost).