mirror of
https://github.com/cloudwu/skynet.git
synced 2026-07-24 20:23:06 +00:00
bugfix: memory leak
This commit is contained in:
@@ -250,7 +250,9 @@ function dns.server(server, port)
|
||||
assert(server, "Can't get nameserver")
|
||||
end
|
||||
dns_server = socket.udp(function(data, sz, from)
|
||||
resolve(skynet.tostring(data,sz))
|
||||
local str = skynet.tostring(data,sz)
|
||||
skynet.trash(data,sz)
|
||||
resolve(str)
|
||||
end)
|
||||
socket.udp_connect(dns_server, server, port or 53)
|
||||
return server
|
||||
|
||||
Reference in New Issue
Block a user