diff --git a/src/ping/cli/handlers/handle_ttl.c b/src/ping/cli/handlers/handle_ttl.c index b23479c..c975e1a 100644 --- a/src/ping/cli/handlers/handle_ttl.c +++ b/src/ping/cli/handlers/handle_ttl.c @@ -7,7 +7,7 @@ cli_handle_ttl(const char *arg, void *config_void) struct ping_config *config = (struct ping_config *)config_void; uint64_t ttl; - if (0 != cli_parse_uint64(arg, &ttl) || ttl > 255) + if (0 != cli_parse_uint64(arg, &ttl) || ttl > 255 || 0 == ttl) return CLI_ERROR; config->ttl = (uint8_t)ttl;