in-addr-util: make in_addr_prefix_nth() always return valid prefix
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 17 Feb 2021 11:01:26 +0000 (20:01 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 17 Feb 2021 13:57:37 +0000 (22:57 +0900)
commit9164338b2e6943ded69f623f2c39a46cb94d35dd
treec252b09aab380c1954325bf9028a325bb79dc7c5
parent7b6b05cff9b4927fca5e31f9faeb655e1287e3dc
in-addr-util: make in_addr_prefix_nth() always return valid prefix

Previously, e.g. in_addr_prefix_nth(2400::1, prefixlen=32, nth=1)
does not return 2400:1:: but does 2400:1::1.
src/basic/in-addr-util.c
src/test/test-in-addr-util.c