diff --git a/koboldcpp.py b/koboldcpp.py index 891c89774..3121492c1 100755 --- a/koboldcpp.py +++ b/koboldcpp.py @@ -2149,13 +2149,13 @@ def setuptunnel(): tunnelproc.wait() if os.name == 'nt': - if os.path.exists("cloudflared.exe"): + if os.path.exists("cloudflared.exe") and os.path.getsize("cloudflared.exe") > 100000: print("Cloudflared file exists, reusing it...") else: print("Downloading Cloudflare Tunnel for Windows...") subprocess.run("curl -L https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-windows-amd64.exe -o cloudflared.exe", shell=True, capture_output=True, text=True, check=True, encoding='utf-8') else: - if os.path.exists("cloudflared-linux-amd64"): + if os.path.exists("cloudflared-linux-amd64") and os.path.getsize("cloudflared-linux-amd64") > 100000: print("Cloudflared file exists, reusing it...") else: print("Downloading Cloudflare Tunnel for Linux...")