Introduction
Introduction Statistics Contact Development Disclaimer Help
validate value of -t timeout option - hurl - Gopher/HTTP/HTTPS file grabber
git clone git://git.codemadness.org/hurl
Log
Files
Refs
README
LICENSE
---
commit 7b754ee4801e3fada177b6ade9d3144a126da8a5
parent e8e1e1a7d09c614b57fac5070eb5c28822c948ba
Author: Hiltjo Posthuma <[email protected]>
Date: Fri, 12 Mar 2021 22:33:04 +0100
validate value of -t timeout option
Diffstat:
M hurl.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/hurl.c b/hurl.c
@@ -46,7 +46,7 @@ static const char *config_headers = "";
/* max response size in bytes, 0 is unlimited */
static size_t config_maxresponsesiz = 0;
/* time-out in seconds */
-static time_t config_timeout = 0;
+static long long config_timeout = 0;
/* legacy ciphers? */
static int config_legacy = 0;
/* parsed uri */
@@ -670,7 +670,7 @@ main(int argc, char **argv)
case 't': /* timeout */
errno = 0;
l = strtoll(EARGF(usage()), &end, 10);
- if (errno || *end != '\0' || l < 0)
+ if (errno || *end != '\0' || l < 0 || l >= 65535)
usage();
config_timeout = l;
break;
You are viewing proxied material from codemadness.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.