# HG changeset patch # User Olaf Wintermann # Date 1551017185 -3600 # Node ID 0576dd6409f36349b0002a77ba44eeab7bb14ca7 # Parent 4575da18a27df506c86e74da109b25338df339e2 fixed TODO: use strtol diff -r 4575da18a27d -r 0576dd6409f3 dav/main.c --- a/dav/main.c Sun Feb 24 14:55:59 2019 +0100 +++ b/dav/main.c Sun Feb 24 15:06:25 2019 +0100 @@ -1998,7 +1998,13 @@ if(!sstrcasecmp(sstr(timeoutstr), S("infinite"))) { timeout = -1; } else { - timeout = (time_t)atoi(timeoutstr); // TODO: use strtol + uint64_t i; + if(util_strtoint(timeoutstr)) { + timeout = (time_t)i; + } else { + fprintf(stderr, "Error: -T option has invalid value\n"); + return -1; + } } }