Comparison

core/stanza_router.lua @ 1609:95d3bcd82334

Fixed: Possible duplicate error replies for unhandled stanzas
author Waqas Hussain <waqas20@gmail.com>
date Tue, 28 Jul 2009 00:42:56 +0500
parent 1523:841d61be198f
child 1887:e3c790060c03
child 1899:ccb7d9ccbf24
comparison
equal deleted inserted replaced
1608:fb53fe17af36 1609:95d3bcd82334
148 148
149 if h.type == "component" then 149 if h.type == "component" then
150 component_handle_stanza(origin, stanza); 150 component_handle_stanza(origin, stanza);
151 return; 151 return;
152 end 152 end
153 if not modules_handle_stanza(h.host, origin, stanza) then 153 modules_handle_stanza(h.host, origin, stanza);
154 if stanza.attr.type ~= "result" and stanza.attr.type ~= "error" then
155 origin.send(st.error_reply(stanza, "cancel", "service-unavailable"));
156 end
157 end
158 else 154 else
159 core_route_stanza(origin, stanza); 155 core_route_stanza(origin, stanza);
160 end 156 end
161 end 157 end
162 158