summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaudius Zingerli <gitmail@zeuz.ch>2018-02-18 20:49:41 +0100
committerSami Kerola <kerolasa@iki.fi>2018-10-21 13:34:20 +0100
commit55e1bc80f75a1dacc6f02da24a33543402bb3f93 (patch)
treeba0c6b9064ddc88b0b1a46d9c33e2f5db817ba04
parent52370fa17af1f007af1b589e951b5cfc628a6df6 (diff)
downloadiputils-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.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ping.c b/ping.c
index 74d74b9..48dc031 100644
--- a/ping.c
+++ b/ping.c
@@ -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;