diff --git a/src/cli/cli.cpp b/src/cli/cli.cpp index be84cd619..b0fab19f2 100644 --- a/src/cli/cli.cpp +++ b/src/cli/cli.cpp @@ -1939,7 +1939,7 @@ void Interpreter::ProcessPing(int argc, char *argv[]) break; case 3: - VerifyOrExit(value <= Timer::kMaxDt / 1000, error = OT_ERROR_INVALID_ARGS); + VerifyOrExit(0 < value && value <= Timer::kMaxDt / 1000, error = OT_ERROR_INVALID_ARGS); mInterval = static_cast(value) * 1000; break;