net.adns: Flush buffer after sending DNS request
authorMatthew Wild <mwild1@gmail.com>
Sat, 11 Apr 2009 15:13:40 +0000 (16:13 +0100)
committerMatthew Wild <mwild1@gmail.com>
Sat, 11 Apr 2009 15:13:40 +0000 (16:13 +0100)
net/adns.lua

index fb68ea718fa710590f6d51fc46727a7e7f61ac05..4c0e5c38b7b00b1c129322dd434d06117986221b 100644 (file)
@@ -34,7 +34,7 @@ function new_async_socket(sock)
        newconn.handler.setsockname = function (_, ...) return sock:setsockname(...); end
        newconn.handler.setpeername = function (_, ...) local ret = sock:setpeername(...); _.setsend(sock.send); return ret; end
        newconn.handler.connect = function (_, ...) return sock:connect(...) end        
-       newconn.handler.send = function (_, data) return _.write(data) end      
+       newconn.handler.send = function (_, data) _.write(data); return _.sendbuffer(); end     
        return newconn.handler;
 end