# HG changeset patch # User Kim Alvefur # Date 1430912134 -7200 # Node ID 65563530375b1a0d1722c801e4d1ca6602b96402 # Parent f1af4edd5722fe66416f4b055b3b3b7e4bd22af3 mod_s2s: Fire read timeout event on correct virtualhost for incoming connections diff -r f1af4edd5722 -r 65563530375b plugins/mod_s2s/mod_s2s.lua --- a/plugins/mod_s2s/mod_s2s.lua Tue May 05 12:21:32 2015 +0200 +++ b/plugins/mod_s2s/mod_s2s.lua Wed May 06 13:35:34 2015 +0200 @@ -625,8 +625,9 @@ function listener.onreadtimeout(conn) local session = sessions[conn]; + local host = session.host or session.to_host; if session then - return (hosts[session.host] or prosody).events.fire_event("s2s-read-timeout", { session = session }); + return (hosts[host] or prosody).events.fire_event("s2s-read-timeout", { session = session }); end end