Software /
code /
prosody
Comparison
util/xmppstream.lua @ 4483:1dbd06eedaa4
util.xmppstream: Have faith in the XML parser matching start and end tags.
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Wed, 25 Jan 2012 11:49:27 +0500 |
parent | 4482:722cf2680028 |
child | 4484:0da4e0f0f0ef |
comparison
equal
deleted
inserted
replaced
4482:722cf2680028 | 4483:1dbd06eedaa4 |
---|---|
138 stanza = nil; | 138 stanza = nil; |
139 else | 139 else |
140 stanza = t_remove(stack); | 140 stanza = t_remove(stack); |
141 end | 141 end |
142 else | 142 else |
143 if tagname == stream_tag then | 143 if cb_streamclosed then |
144 if cb_streamclosed then | 144 cb_streamclosed(session); |
145 cb_streamclosed(session); | |
146 end | |
147 else | |
148 local curr_ns,name = tagname:match(ns_pattern); | |
149 if name == "" then | |
150 curr_ns, name = "", curr_ns; | |
151 end | |
152 cb_error(session, "parse-error", "unexpected-element-close", name); | |
153 end | 145 end |
154 end | 146 end |
155 end | 147 end |
156 | 148 |
157 local function restricted_handler(parser) | 149 local function restricted_handler(parser) |