protect code against value not in accurate range

add unit test
This commit is contained in:
Jean-Philippe BURET
2019-12-10 14:23:54 +01:00
parent 3942c329ab
commit dbb61834d9
2 changed files with 43 additions and 1 deletions

View File

@ -18,8 +18,11 @@
{
var useTracing = _tracer != null && options.UseTracing;
//be sure that maxConnectionPerServer is in correct range of values
int maxConnectionPerServer = (options.MaxConnectionsPerServer > 0) ? maxConnectionPerServer = options.MaxConnectionsPerServer : maxConnectionPerServer = int.MaxValue;
return new HttpHandlerOptions(options.AllowAutoRedirect,
options.UseCookieContainer, useTracing, options.UseProxy, options.MaxConnectionsPerServer);
options.UseCookieContainer, useTracing, options.UseProxy, maxConnectionPerServer);
}
}
}