summaryrefslogtreecommitdiff
path: root/xmake/modules/private/service/remote_cache/client.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2022-05-21 13:05:21 +0800
committerruki <[email protected]>2022-05-21 13:05:21 +0800
commit75b7205643d9846f6233250e1189c41251821674 (patch)
treec8a36ba24370cc10699516db699eaa1320e4b664 /xmake/modules/private/service/remote_cache/client.lua
parent4a858cc597b62dddd4e21d55460bf888e03f3cef (diff)
clean remote cache
Diffstat (limited to 'xmake/modules/private/service/remote_cache/client.lua')
-rw-r--r--xmake/modules/private/service/remote_cache/client.lua3
1 files changed, 2 insertions, 1 deletions
diff --git a/xmake/modules/private/service/remote_cache/client.lua b/xmake/modules/private/service/remote_cache/client.lua
index 9a8ce7b59..98b715a68 100644
--- a/xmake/modules/private/service/remote_cache/client.lua
+++ b/xmake/modules/private/service/remote_cache/client.lua
@@ -277,7 +277,7 @@ function remote_cache_client:clean()
assert(self:is_connected(), "%s: has been not connected!", self)
local addr = self:addr()
local port = self:port()
- local sock = assert(socket.connect(addr, port), "%s: server unreachable!", self)
+ local sock = assert(self:_sock_open(), "open socket failed!")
local session_id = self:session_id()
local errors
local ok = false
@@ -294,6 +294,7 @@ function remote_cache_client:clean()
end
end
end
+ self:_sock_close(sock)
if ok then
print("%s: clean files ok!", self)
else