]> granicus.if.org Git - ejabberd/commitdiff
Reduce log level for unexpected XML input
authorHolger Weiss <holger@zedat.fu-berlin.de>
Wed, 24 Jan 2018 11:04:52 +0000 (12:04 +0100)
committerHolger Weiss <holger@zedat.fu-berlin.de>
Wed, 24 Jan 2018 11:04:52 +0000 (12:04 +0100)
Log a warning rather than an error when, for example, a client sends a
stanza before opening the stream.

src/xmpp_stream_in.erl

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