diff options
author | Andrew Clayton <andrew@digital-domain.net> | 2022-06-15 16:20:01 +0100 |
---|---|---|
committer | Andrew Clayton <andrew@digital-domain.net> | 2022-07-21 00:37:20 +0100 |
commit | c1cea3c97d5dfc260a54cab67b7dc1637a3deb59 (patch) | |
tree | dcc699a083e9c8a9e7ed56f5d11d6c1b13943d3c /src/nxt_conf_validation.c | |
parent | 02659b1ee3b041d1f4046ac440ea6755455230a1 (diff) | |
download | unit-c1cea3c97d5dfc260a54cab67b7dc1637a3deb59.tar.gz unit-c1cea3c97d5dfc260a54cab67b7dc1637a3deb59.tar.bz2 |
Router: avoided undefined behaviour.
In src/nxt_http_route_addr.c::nxt_http_route_addr_pattern_parse() there
was potentially undefined behaviour when shifting a 32 bit value by 32
bits, this could happen if cidr_prefix was 0.
Promote the shiftee to unsigned long long to avoid this issue.
Diffstat (limited to 'src/nxt_conf_validation.c')
0 files changed, 0 insertions, 0 deletions