core/xmlhandlers.lua

changeset 3638
6f58a3063c14
parent 3540
bc139431830b
--- a/core/xmlhandlers.lua	Thu Nov 25 08:38:26 2010 +0500
+++ b/core/xmlhandlers.lua	Fri Nov 26 05:23:37 2010 +0500
@@ -114,7 +114,8 @@
 				chardata = {};
 			end
 			-- Complete stanza
-			if #stanza.last_add == 0 then
+			local last_add = stanza.last_add;
+			if not last_add or #last_add == 0 then
 				if tagname ~= stream_error_tag then
 					cb_handlestanza(session, stanza);
 				else

mercurial