diff options
author | Claudius Zingerli <gitmail@zeuz.ch> | 2018-02-18 20:49:41 +0100 |
---|---|---|
committer | Sami Kerola <kerolasa@iki.fi> | 2018-10-21 13:34:20 +0100 |
commit | 55e1bc80f75a1dacc6f02da24a33543402bb3f93 (patch) | |
tree | ba0c6b9064ddc88b0b1a46d9c33e2f5db817ba04 | |
parent | 52370fa17af1f007af1b589e951b5cfc628a6df6 (diff) | |
download | iputils-55e1bc80f75a1dacc6f02da24a33543402bb3f93.tar.gz |
ping: zorbid zero timeout
Setting a timeout of zero (in fact: anything below one) makes ping wait
infinitely. This commit exits on such values
Reviewed-by: Sami Kerola <kerolasa@iki.fi>
-rw-r--r-- | ping.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -412,7 +412,7 @@ main(int argc, char **argv) break; case 'W': lingertime = atoi(optarg); - if (lingertime < 0 || lingertime > INT_MAX/1000000) + if (lingertime <= 0 || lingertime > INT_MAX / 1000000) { error(2, 0, "bad linger time: %s", optarg); lingertime *= 1000; break; |