Software /
code /
prosody
Comparison
net/adns.lua @ 11267:97077089f3c2
Merge 0.11->trunk
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Tue, 12 Jan 2021 19:19:15 +0100 |
parent | 11217:65ce1178d655 |
parent | 11266:2115496e8251 |
child | 12974:ba409c67353b |
comparison
equal
deleted
inserted
replaced
11264:2cdcf55c6dd5 | 11267:97077089f3c2 |
---|---|
53 local err; | 53 local err; |
54 handler, err = server.wrapclient(sock, "dns", 53, listener); | 54 handler, err = server.wrapclient(sock, "dns", 53, listener); |
55 if not handler then | 55 if not handler then |
56 return nil, err; | 56 return nil, err; |
57 end | 57 end |
58 end | |
59 if handler.set then | |
60 -- server_epoll: only watch for incoming data | |
61 -- avoids sending empty packet on first 'onwritable' event | |
62 handler:set(true, false); | |
58 end | 63 end |
59 | 64 |
60 handler.settimeout = function () end | 65 handler.settimeout = function () end |
61 handler.setsockname = function (_, ...) return sock:setsockname(...); end | 66 handler.setsockname = function (_, ...) return sock:setsockname(...); end |
62 handler.setpeername = function (_, ...) peername = (...); local ret, err = sock:setpeername(...); _:set_send(dummy_send); return ret, err; end | 67 handler.setpeername = function (_, ...) peername = (...); local ret, err = sock:setpeername(...); _:set_send(dummy_send); return ret, err; end |