aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2018-10-06 17:50:41 +0200
committerKim Alvefur <zash@zash.se>2018-10-06 17:50:41 +0200
commit27ad8d000e0785833bcae5cf12093790554a31ae (patch)
treee3bce93609d5ccc9bf8f6c3eb6b7306ab9690f4f
parentd3c236c693ee483e876782eb9ffe6bff5057b457 (diff)
downloadprosody-27ad8d000e0785833bcae5cf12093790554a31ae.tar.gz
prosody-27ad8d000e0785833bcae5cf12093790554a31ae.zip
net.server_epoll: Make :set_send a noop, should fix net.adns
This is also a noop in server_event. Supposedly meant to prevent buffered writes from being sent to the socket, but that path becomes unreachable when net.adns replaces the public send method
-rw-r--r--net/server_epoll.lua7
1 files changed, 3 insertions, 4 deletions
diff --git a/net/server_epoll.lua b/net/server_epoll.lua
index e6b31bdf..4a3ecb92 100644
--- a/net/server_epoll.lua
+++ b/net/server_epoll.lua
@@ -671,10 +671,9 @@ local function link(from, to)
to:set(nil, true);
end
--- XXX What uses this?
--- net.adns
-function interface:set_send(new_send)
- self.send = new_send;
+-- COMPAT
+-- net.adns calls this but then replaces :send so this can be a noop
+function interface:set_send(new_send) -- luacheck: ignore/212
end
-- Close all connections and servers