# HG changeset patch # User Kim Alvefur # Date 1579979761 -3600 # Node ID a44e20cbd9869374d649c0b52aaa69640591362a # Parent d845475c75f341ce3ad6d984ddf59ce57dadd508 mod_rest: Special case handling of internal http request errors These include connection errors and certificate problems diff -r d845475c75f3 -r a44e20cbd986 mod_rest/mod_rest.lua --- a/mod_rest/mod_rest.lua Sat Jan 25 20:12:50 2020 +0100 +++ b/mod_rest/mod_rest.lua Sat Jan 25 20:16:01 2020 +0100 @@ -275,6 +275,8 @@ reply = st.error_reply(stanza, "modify", "bad-request", body); elseif code_hundreds == 500 then reply = st.error_reply(stanza, "cancel", "internal-server-error", body); + elseif code == 0 then + reply = st.error_reply(stanza, "wait", "recipient-unavailable", body); else reply = st.error_reply(stanza, "cancel", "undefined-condition", body); end