summaryrefslogtreecommitdiff
path: root/xmake/core/base/socket.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2019-10-15 22:16:33 +0800
committerruki <[email protected]>2019-10-15 07:39:18 +0800
commit194434ebd67911dfd8352bc8c50b463b191e85c1 (patch)
treebad56d85dfde8cdba4e65d3b268e71a706177c2d /xmake/core/base/socket.lua
parent3c4ea7584702e760400d5cbd27e8260e3ad8a560 (diff)
fix socket.accept
Diffstat (limited to 'xmake/core/base/socket.lua')
-rw-r--r--xmake/core/base/socket.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/xmake/core/base/socket.lua b/xmake/core/base/socket.lua
index bdc79faa7..09fd00646 100644
--- a/xmake/core/base/socket.lua
+++ b/xmake/core/base/socket.lua
@@ -127,6 +127,9 @@ function _instance:accept()
if not result and errors then
errors = string.format("%s: %s", self, errors)
end
+ if result then
+ result = _instance.new(self:type(), self:family(), result)
+ end
return result, errors
end