Software / code / prosody
Comparison
core/componentmanager.lua @ 2075:b4bfa6cb3d83
componentmanager: Improved logging for stanzas being bounced for unavailable components.
| author | Waqas Hussain <waqas20@gmail.com> |
|---|---|
| date | Thu, 12 Nov 2009 13:33:46 +0500 |
| parent | 1992:bbaba17537a9 |
| child | 2323:b7f683c55a44 |
comparison
equal
deleted
inserted
replaced
| 2074:c59c8f3ec645 | 2075:b4bfa6cb3d83 |
|---|---|
| 24 local NULL = {}; | 24 local NULL = {}; |
| 25 | 25 |
| 26 module "componentmanager" | 26 module "componentmanager" |
| 27 | 27 |
| 28 local function default_component_handler(origin, stanza) | 28 local function default_component_handler(origin, stanza) |
| 29 log("warn", "Stanza being handled by default component, bouncing error"); | 29 log("warn", "Stanza being handled by default component; bouncing error for: %s", stanza:top_tag()); |
| 30 if stanza.attr.type ~= "error" and stanza.attr.type ~= "result" then | 30 if stanza.attr.type ~= "error" and stanza.attr.type ~= "result" then |
| 31 origin.send(st.error_reply(stanza, "wait", "service-unavailable", "Component unavailable")); | 31 origin.send(st.error_reply(stanza, "wait", "service-unavailable", "Component unavailable")); |
| 32 end | 32 end |
| 33 end | 33 end |
| 34 | 34 |