From 3a1bb06503a85b79bc64bb8877e42c6a974f8a52 Mon Sep 17 00:00:00 2001 From: Manuel Berkemeier Date: Mon, 9 May 2022 16:11:14 +0200 Subject: [PATCH] `Clong(typemax(...)` for windows? --- .vscode/settings.json | 1 - src/curl.jl | 10 +++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 5ddbf36..7a73a41 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,3 +1,2 @@ { - "julia.environmentPath": "/home/manuelbb/.julia/dev/gRPCClient" } \ No newline at end of file diff --git a/src/curl.jl b/src/curl.jl index 14ce186..725ca05 100644 --- a/src/curl.jl +++ b/src/curl.jl @@ -181,12 +181,12 @@ function set_low_speed_limits(easy::Curl.Easy, low_speed_limit, low_speed_time) low_speed_time >= 0 || throw(ArgumentError("`low_speed_time` must be non-negative, got $(low_speed_time).")) - _max = typemax(Clong) - low_speed_limit = low_speed_limit <= _max ? round(Clong, low_speed_limit) : _max - low_speed_time = low_speed_time <= _max ? round(Clong, low_speed_time) : _max + _max = Clong(typemax(Clong)) + _low_speed_limit = low_speed_limit <= _max ? round(Clong, low_speed_limit) : _max + _low_speed_time = low_speed_time <= _max ? round(Clong, low_speed_time) : _max - Curl.setopt(easy, CURLOPT_LOW_SPEED_LIMIT, low_speed_limit) - Curl.setopt(easy, CURLOPT_LOW_SPEED_TIME, low_speed_time) + Curl.setopt(easy, CURLOPT_LOW_SPEED_LIMIT, _low_speed_limit) + Curl.setopt(easy, CURLOPT_LOW_SPEED_TIME, _low_speed_time) return nothing end