Diff

util/stanza.lua @ 8890:3490bc478804

util.stanza: Verify that other objects added as children are valid strings
author Kim Alvefur <zash@zash.se>
date Fri, 08 Jun 2018 17:06:21 +0200
parent 8889:c4e430c69f88
child 8894:7273fb6af831
line wrap: on
line diff
--- a/util/stanza.lua	Fri Jun 08 17:04:47 2018 +0200
+++ b/util/stanza.lua	Fri Jun 08 17:06:21 2018 +0200
@@ -137,8 +137,11 @@
 function stanza_mt:add_direct_child(child)
 	if is_stanza(child) then
 		t_insert(self.tags, child);
+		t_insert(self, child);
+	else
+		check_text(child, "text");
+		t_insert(self, child);
 	end
-	t_insert(self, child);
 end
 
 function stanza_mt:add_child(child)