1
0
Fork 0
mirror of https://github.com/processone/ejabberd synced 2025-10-03 09:49:18 +02:00

Reduce log level for unexpected XML input

Log a warning rather than an error when, for example, a client sends a
stanza before opening the stream.
This commit is contained in:
Holger Weiss 2018-01-24 12:04:52 +01:00
parent e8f1de8785
commit 666da60cba

View file

@ -333,8 +333,8 @@ handle_info({'$gen_event', {xmlstreamerror, Reason}}, #{lang := Lang}= State) ->
send_pkt(State1, Err) send_pkt(State1, Err)
end); end);
handle_info({'$gen_event', El}, #{stream_state := wait_for_stream} = State) -> handle_info({'$gen_event', El}, #{stream_state := wait_for_stream} = State) ->
error_logger:error_msg("unexpected event from XML driver: ~p; " error_logger:warning_msg("unexpected event from XML driver: ~p; "
"xmlstreamstart was expected", [El]), "xmlstreamstart was expected", [El]),
State1 = send_header(State), State1 = send_header(State),
noreply( noreply(
case is_disconnected(State1) of case is_disconnected(State1) of