diff options
| author | ruki <[email protected]> | 2022-05-21 13:05:21 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2022-05-21 13:05:21 +0800 |
| commit | 75b7205643d9846f6233250e1189c41251821674 (patch) | |
| tree | c8a36ba24370cc10699516db699eaa1320e4b664 /xmake/modules/private/service/remote_cache/client.lua | |
| parent | 4a858cc597b62dddd4e21d55460bf888e03f3cef (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.lua | 3 |
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 |
