properly initialise resarg->lock

This commit is contained in:
Mark Andrews 2021-04-19 14:32:40 +10:00
parent 48c703e3d6
commit eadb829dac

View file

@ -1035,7 +1035,6 @@ dns_client_resolve(dns_client_t *client, const dns_name_t *name,
resarg = isc_mem_get(client->mctx, sizeof(*resarg));
isc_mutex_init(&resarg->lock);
*resarg = (resarg_t){
.actx = client->actx,
.client = client,
@ -1043,6 +1042,8 @@ dns_client_resolve(dns_client_t *client, const dns_name_t *name,
.namelist = namelist,
};
isc_mutex_init(&resarg->lock);
result = dns_client_startresolve(client, name, rdclass, type, options,
client->task, resolve_done, resarg,
&resarg->trans);