Merge branch 'marka-initialise-resarg-lock' into 'main'
properly initialise resarg->lock See merge request isc-projects/bind9!4907
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user