]> granicus.if.org Git - ejabberd/commitdiff
Fix a regression in xmpp_socket
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>
Wed, 27 Dec 2017 15:49:25 +0000 (18:49 +0300)
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>
Wed, 27 Dec 2017 15:49:25 +0000 (18:49 +0300)
src/xmpp_socket.erl

index 1ee0213186265d5495c103bd03664d1977687f03..8e22047315f80ac40b0cb4409c471c4746079de2 100644 (file)
@@ -183,8 +183,8 @@ compress(#socket_state{receiver = undefined,
     end.
 
 reset_stream(#socket_state{xml_stream = XMLStream,
-                          max_stanza_size = MaxStanzaSize} = SocketData)
-  when XMLStream /= undefined ->
+                          receiver = undefined,
+                          max_stanza_size = MaxStanzaSize} = SocketData) ->
     XMLStream1 = try fxml_stream:reset(XMLStream)
                 catch error:_ ->
                         close_stream(XMLStream),