aboutsummaryrefslogtreecommitdiffstats
path: root/net/http.lua
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2023-05-07 12:27:55 +0200
committerKim Alvefur <zash@zash.se>2023-05-07 12:27:55 +0200
commit33c20d9cf432a5c4c2d380ce22e728344c259983 (patch)
treebfa1fa133d5ad5528b7162ecd0365b06080f51c6 /net/http.lua
parenta50732a06110be1cf53e6e54707d73e47a1af83f (diff)
downloadprosody-33c20d9cf432a5c4c2d380ce22e728344c259983.tar.gz
prosody-33c20d9cf432a5c4c2d380ce22e728344c259983.zip
core.sessionmanager: Delay closing a replaced connection after replacement
Closing the session invokes ondisconnect and session close logic, including mod_smacks hibernation and the timer that destroys the session after a timeout. By closing the connection after it has been detached from the sessions table it will no longer invoke the ondetach handler, which should prevent the above problem.
Diffstat (limited to 'net/http.lua')
0 files changed, 0 insertions, 0 deletions