Merge branch 'marka-initialise-resarg-lock' into 'main'

properly initialise resarg->lock

See merge request isc-projects/bind9!4907
This commit is contained in:
Mark Andrews
2021-04-19 04:59:39 +00:00

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