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:
Beniamino Galvani
2023-02-16 23:39:54 +01:00
parent 33d6f4f3a2
commit a839395e30

View File

@@ -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));
}