mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-15 04:43:53 +00:00
icmp: allow zero value for ICMP limits
Zero means limit is disabled, so the value doesn't need to be checked against jitter value. Fixes:ac44739fd8
Fixes:a03aff88a1
This commit is contained in:
parent
65904399db
commit
4399e055ea
|
@ -1135,7 +1135,7 @@ sysctl_icmplim_and_jitter(SYSCTL_HANDLER_ARGS)
|
|||
error = sysctl_handle_int(oidp, &new, 0, req);
|
||||
if (error == 0 && req->newptr) {
|
||||
if (lim) {
|
||||
if (new <= V_icmplim_jitter)
|
||||
if (new != 0 && new <= V_icmplim_jitter)
|
||||
error = EINVAL;
|
||||
else
|
||||
V_icmplim = new;
|
||||
|
|
|
@ -2804,7 +2804,7 @@ sysctl_icmp6lim_and_jitter(SYSCTL_HANDLER_ARGS)
|
|||
error = sysctl_handle_int(oidp, &new, 0, req);
|
||||
if (error == 0 && req->newptr) {
|
||||
if (lim) {
|
||||
if (new <= V_icmp6lim_jitter)
|
||||
if (new != 0 && new <= V_icmp6lim_jitter)
|
||||
error = EINVAL;
|
||||
else
|
||||
V_icmp6errppslim = new;
|
||||
|
|
Loading…
Reference in a new issue