Mercurial > prosody-modules
comparison mod_s2s_keepalive/mod_s2s_keepalive.lua @ 3766:f547eafb5a6d
mod_s2s_keepalive: Fix s2sout watchdog reset
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sat, 21 Dec 2019 18:38:22 +0100 |
| parents | 11878130f266 |
| children | ce1a32aa8bca |
comparison
equal
deleted
inserted
replaced
| 3765:11878130f266 | 3766:f547eafb5a6d |
|---|---|
| 60 module:hook("iq-result/host/keepalive", function (event) | 60 module:hook("iq-result/host/keepalive", function (event) |
| 61 local origin = event.origin; | 61 local origin = event.origin; |
| 62 if origin.watchdog_keepalive then | 62 if origin.watchdog_keepalive then |
| 63 origin.watchdog_keepalive:reset(); | 63 origin.watchdog_keepalive:reset(); |
| 64 end | 64 end |
| 65 if s2sout[origin.from_host] then | 65 if s2sout[origin.from_host] and s2sout[origin.from_host].watchdog_keepalive then |
| 66 s2sout[origin.from_host]:reset(); | 66 s2sout[origin.from_host].watchdog_keepalive:reset(); |
| 67 end | 67 end |
| 68 end); | 68 end); |
| 69 | 69 |
| 70 module:hook("iq-error/host/keepalive", function (event) | 70 module:hook("iq-error/host/keepalive", function (event) |
| 71 local origin = event.origin; | 71 local origin = event.origin; |
