diff options
Diffstat (limited to 'src/ejabberd_c2s.erl')
-rw-r--r-- | src/ejabberd_c2s.erl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl index 1ae9a7c29..b13e7fe00 100644 --- a/src/ejabberd_c2s.erl +++ b/src/ejabberd_c2s.erl @@ -519,10 +519,10 @@ wait_for_auth(Pkt, StateData) when ?IS_STREAM_MGMT_PACKET(Pkt) -> wait_for_auth(#iq{type = get, sub_els = [#legacy_auth{username = U}]} = IQ, StateData) -> Username = case U of - undefined -> none; + undefined -> <<"">>; _ -> U end, - Auth = #legacy_auth{username = Username, password = none, resource = none}, + Auth = #legacy_auth{username = Username, password = <<>>, resource = <<>>}, Res = case ejabberd_auth:plain_password_required(StateData#state.server) of false -> xmpp:make_iq_result(IQ, Auth#legacy_auth{digest = none}); |