Software / code / prosody
Comparison
plugins/mod_component.lua @ 4323:53f3c3001499
mod_component: Clearer log message when bouncing a stanza from a component that is not connected (thanks MK)
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Sat, 18 Jun 2011 14:04:56 +0100 |
| parent | 4301:1484ac561b28 |
| child | 4464:b0574fc78a0a |
comparison
equal
deleted
inserted
replaced
| 4322:aff627b1ce95 | 4323:53f3c3001499 |
|---|---|
| 33 local stanza = event.stanza; | 33 local stanza = event.stanza; |
| 34 if send then | 34 if send then |
| 35 stanza.attr.xmlns = nil; | 35 stanza.attr.xmlns = nil; |
| 36 send(stanza); | 36 send(stanza); |
| 37 else | 37 else |
| 38 log("warn", "Stanza being handled by default component; bouncing error for: %s", stanza:top_tag()); | 38 log("warn", "Component not connected, bouncing error for: %s", stanza:top_tag()); |
| 39 if stanza.attr.type ~= "error" and stanza.attr.type ~= "result" then | 39 if stanza.attr.type ~= "error" and stanza.attr.type ~= "result" then |
| 40 event.origin.send(st.error_reply(stanza, "wait", "service-unavailable", "Component unavailable")); | 40 event.origin.send(st.error_reply(stanza, "wait", "service-unavailable", "Component unavailable")); |
| 41 end | 41 end |
| 42 end | 42 end |
| 43 return true; | 43 return true; |