4747 |
|
#line 1418 "conf_parser.y" |
4748 |
|
{ |
4749 |
|
if (conf_parser_ctx.pass == 1) |
4750 |
< |
yy_class->cidr_bitlen_ipv4 = (yyvsp[(3) - (4)].number); |
4750 |
> |
yy_class->cidr_bitlen_ipv4 = (yyvsp[(3) - (4)].number) > 32 ? 32 : (yyvsp[(3) - (4)].number); |
4751 |
|
} |
4752 |
|
break; |
4753 |
|
|
4757 |
|
#line 1424 "conf_parser.y" |
4758 |
|
{ |
4759 |
|
if (conf_parser_ctx.pass == 1) |
4760 |
< |
yy_class->cidr_bitlen_ipv6 = (yyvsp[(3) - (4)].number); |
4760 |
> |
yy_class->cidr_bitlen_ipv6 = (yyvsp[(3) - (4)].number) > 128 ? 128 : (yyvsp[(3) - (4)].number); |
4761 |
|
} |
4762 |
|
break; |
4763 |
|
|