diff --git a/src/tool_getparam.c b/src/tool_getparam.c index bd459847b3..22b0e36706 100644 --- a/src/tool_getparam.c +++ b/src/tool_getparam.c @@ -2337,8 +2337,9 @@ ParameterError getparameter(const char *flag, /* f or -long-flag */ err = str2unum(&global->parallel_max, nextarg); if(err) return err; - if((global->parallel_max > MAX_PARALLEL) || - (global->parallel_max < 1)) + if(global->parallel_max > MAX_PARALLEL) + global->parallel_max = MAX_PARALLEL; + else if(global->parallel_max < 1) global->parallel_max = PARALLEL_DEFAULT; break; case 'c': /* --parallel-connect */