dns/resolved: fix memory leak

'v_name' must be freed. Pass ownership to the result element.

Fixes: e7b76f6757 ('dns/resolved: add API for ResolveAddress call')
This commit is contained in:
Beniamino Galvani 2021-06-07 10:10:20 +02:00
parent 5ccc5e10b9
commit 9e69d921c1

View file

@ -767,7 +767,7 @@ _resolve_handle_call_cb(GObject *source, GAsyncResult *result, gpointer user_dat
n = nm_g_array_append_new(v_names, NMDnsSystemdResolvedAddressResult);
*n = (NMDnsSystemdResolvedAddressResult){
.name = g_strdup(v_name),
.name = g_steal_pointer(&v_name),
.ifindex = v_ifindex,
};
}