diff options
| author | ruki <[email protected]> | 2025-06-25 23:34:15 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2025-06-25 23:34:15 +0800 |
| commit | d3ae88f3054df26b2bc5cc7f308d59923405aa90 (patch) | |
| tree | 1b6e355333801b00a4d289c94f3f205cb91590bd | |
| parent | 5120c8184c55cf80d6a90cbad51f59b30de34969 (diff) | |
improve pingping
| -rw-r--r-- | xmake/modules/net/ping.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/xmake/modules/net/ping.lua b/xmake/modules/net/ping.lua index 2f019cb66..652e63782 100644 --- a/xmake/modules/net/ping.lua +++ b/xmake/modules/net/ping.lua @@ -51,8 +51,10 @@ end function _ping_via_curl(curl, host) local data, dt = try { function () local t = os.mclock() - local outdata = os.iorunv(curl.program, {"-o", os.nuldev(), "-s", "-w", "%{time_total}", "--max-time", "1", host}) + local tmpfile = os.tmpfile() + local outdata = os.iorunv(curl.program, {"-o", tmpfile, "-s", "-w", "%{time_total}", "--max-time", "1", host}) t = os.mclock() - t + os.tryrm(tmpfile) return outdata, t end } local timeval = 65535 |
