dispatcher: fix constructing the IPv4 nameserver variable
Use the value of the address instead of its pointer.
Fixes: c68e148b02
('core: extend NML3ConfigData:nameserver to track DNS as string')
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1217
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1539
This commit is contained in:
@@ -231,7 +231,7 @@ dump_ip_to_props(const NML3ConfigData *l3cd, int addr_family, GVariantBuilder *b
|
||||
continue;
|
||||
|
||||
if (IS_IPv4)
|
||||
g_variant_builder_add(&int_builder, "u", &a);
|
||||
g_variant_builder_add(&int_builder, "u", a.addr4);
|
||||
else
|
||||
g_variant_builder_add(&int_builder, "@ay", nm_g_variant_new_ay_in6addr(&a.addr6));
|
||||
}
|
||||
|
Reference in New Issue
Block a user