]> granicus.if.org Git - ejabberd/commitdiff
* src/ejabberd_c2s.erl: Bugfix
authorAlexey Shchepin <alexey@process-one.net>
Fri, 8 Dec 2006 20:34:34 +0000 (20:34 +0000)
committerAlexey Shchepin <alexey@process-one.net>
Fri, 8 Dec 2006 20:34:34 +0000 (20:34 +0000)
SVN Revision: 691

ChangeLog
src/ejabberd_c2s.erl

index 10c8a1ad72108660a5a0a78e8e549d0718ade3ed..a21fdd427877d846b5bfa2392e5aafd9da317769 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2006-12-08  Alexey Shchepin  <alexey@sevcom.net>
+
+       * src/ejabberd_c2s.erl: Bugfix
+
 2006-12-05  Alexey Shchepin  <alexey@sevcom.net>
 
        * src/mod_roster_odbc.erl: Better error handling
index 9adbce5c956aea27c82c1e6493e112f965c54731..0865fba5b63d8ec5455e079eb31b9a70ee63b5e5 100644 (file)
@@ -312,6 +312,14 @@ wait_for_stream({xmlstreamstart, _Name, Attrs}, StateData) ->
            {stop, normal, StateData}
     end;
 
+wait_for_stream({xmlstreamelement, _}, StateData) ->
+    send_text(StateData, ?INVALID_XML_ERR ++ ?STREAM_TRAILER),
+    {stop, normal, StateData};
+
+wait_for_stream({xmlstreamend, _}, StateData) ->
+    send_text(StateData, ?INVALID_XML_ERR ++ ?STREAM_TRAILER),
+    {stop, normal, StateData};
+
 wait_for_stream({xmlstreamerror, _}, StateData) ->
     Header = io_lib:format(?STREAM_HEADER,
                           ["none", ?MYNAME, " version='1.0'", ""]),