diff --git a/src/tool_getparam.c b/src/tool_getparam.c index d9772a309a..b80d65792e 100644 --- a/src/tool_getparam.c +++ b/src/tool_getparam.c @@ -1043,6 +1043,12 @@ ParameterError getparameter(const char *flag, /* f or -long-flag */ break; } } + + if(denominator > numerator) { + err = PARAM_NUMBER_TOO_LARGE; + break; + } + global->ms_per_transfer = numerator/denominator; } break;