From ba0266b376d7cc5205d8a4a3d999aec13c24fe5d Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Sun, 26 Jan 2025 09:41:25 +0900 Subject: [PATCH] network: fix offset of preference in backward compat option Fixes a bug introduced by a10d6e0124bb6e202baef9170b019e2e6a7af1fd. Fixes oss-fuzz#391916479 (https://issues.oss-fuzz.com/issues/391916479). Fixes #36172. --- src/network/networkd-network-gperf.gperf | 2 +- test/fuzz/fuzz-network-parser/oss-fuzz-391916479 | Bin 0 -> 238 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 test/fuzz/fuzz-network-parser/oss-fuzz-391916479 diff --git a/src/network/networkd-network-gperf.gperf b/src/network/networkd-network-gperf.gperf index bf91f2c4c1..83ef927b8b 100644 --- a/src/network/networkd-network-gperf.gperf +++ b/src/network/networkd-network-gperf.gperf @@ -599,7 +599,7 @@ Network.DHCPv6PrefixDelegation, config_parse_tristate, IPv6PrefixDelegation.RouterLifetimeSec, config_parse_sec, 0, offsetof(Network, router_lifetime_usec) IPv6PrefixDelegation.Managed, config_parse_bool, 0, offsetof(Network, router_managed) IPv6PrefixDelegation.OtherInformation, config_parse_bool, 0, offsetof(Network, router_other_information) -IPv6PrefixDelegation.RouterPreference, config_parse_router_preference, 0, 0 +IPv6PrefixDelegation.RouterPreference, config_parse_router_preference, 0, offsetof(Network, router_preference) IPv6PrefixDelegation.EmitDNS, config_parse_bool, 0, offsetof(Network, router_emit_dns) IPv6PrefixDelegation.DNS, config_parse_radv_dns, 0, 0 IPv6PrefixDelegation.EmitDomains, config_parse_bool, 0, offsetof(Network, router_emit_domains) diff --git a/test/fuzz/fuzz-network-parser/oss-fuzz-391916479 b/test/fuzz/fuzz-network-parser/oss-fuzz-391916479 new file mode 100644 index 0000000000000000000000000000000000000000..b918d26abec36c61c9bfe39ed5697e97709d73c1 GIT binary patch literal 238 zcmZ9GO$&lR5QgjG