]> git.ipfire.org Git - people/ms/libloc.git/commit
network: loc_network_subnets: Use correct prefix
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 30 Mar 2022 15:19:10 +0000 (15:19 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 30 Mar 2022 15:19:10 +0000 (15:19 +0000)
commit47b55e7060f6714889d2a8a45dd01e3452e2db38
treeda93b983c68d761af7f463ff9b3000b02823993e
parent725718e1f7ee3e76de99cf599cd79df10559f0ff
network: loc_network_subnets: Use correct prefix

The prefix is being stored as a total number of bits now since it is
easier for any bitwise maths later. This is however causing an incorrect
prefix being computed when splitting a network into two subnets for
IPv4.

To get the correct prefix, loc_network_prefix must be called.

Introduced in 1fd09d0b09756649968fec42c737c88b92e4f11f

Reported-by: Valter Jansons <valter.jansons@gmail.com>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/network.c