Mercurial > prosody-modules
comparison mod_onions/mod_onions.lua @ 1468:cf32265eb4c7
mod_onions: Actually define the variable "stanza" to contain "event.stanza", fixing problems of stanzas being dropped for outgoing connections.
| author | Thijs Alkemade <me@thijsalkema.de> |
|---|---|
| date | Fri, 04 Jul 2014 14:47:14 +0200 |
| parents | f10a3a5ba28f |
| children | e0d8caffa209 |
comparison
equal
deleted
inserted
replaced
| 1467:f10a3a5ba28f | 1468:cf32265eb4c7 |
|---|---|
| 223 session.sendq = nil; | 223 session.sendq = nil; |
| 224 end | 224 end |
| 225 | 225 |
| 226 -- Try to intercept anything to *.onion | 226 -- Try to intercept anything to *.onion |
| 227 local function route_to_onion(event) | 227 local function route_to_onion(event) |
| 228 local stanza = event.stanza; | |
| 228 | 229 |
| 229 if not event.to_host:find(".onion(.?)$") then | 230 if not event.to_host:find(".onion(.?)$") then |
| 230 if forbid_else then | 231 if forbid_else then |
| 231 module:log("debug", event.to_host .. " is not an onion. Blocking it."); | 232 module:log("debug", event.to_host .. " is not an onion. Blocking it."); |
| 232 return false; | 233 return false; |
