mirror of
https://github.com/processone/ejabberd.git
synced 2024-12-24 17:29:28 +01:00
Fix error when nick registration stanza doesn't contain Value.
SVN Revision: 2395
This commit is contained in:
parent
620a50223c
commit
e6205e8f26
@ -756,14 +756,14 @@ process_iq_register_set(Host, From, SubEl, Lang) ->
|
||||
{error, 'bad-request'};
|
||||
_ ->
|
||||
case lists:keysearch("nick", 1, XData) of
|
||||
false ->
|
||||
{value, {_, [Nick]}} ->
|
||||
iq_set_register_info(Host, From, list_to_binary(Nick), Lang);
|
||||
_ ->
|
||||
ErrText = "You must fill in field \"Nickname\" in the form",
|
||||
Err = exmpp_stanza:error(SubEl#xmlel.ns,
|
||||
'not-acceptable',
|
||||
{Lang, translate:translate(Lang,ErrText)}),
|
||||
{error, Err};
|
||||
{value, {_, [Nick]}} ->
|
||||
iq_set_register_info(Host, From, list_to_binary(Nick), Lang)
|
||||
{error, Err}
|
||||
end
|
||||
end;
|
||||
_ ->
|
||||
|
Loading…
Reference in New Issue
Block a user