mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
s4-dns: fixed a crash bug in dlz_bind9 code
we need to keep el_ctx for the next part of the loop
This commit is contained in:
parent
b9a2852fdd
commit
8c04657600
@ -821,13 +821,11 @@ _PUBLIC_ isc_result_t dlz_allnodes(const char *zone, void *dbdata,
|
||||
if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {
|
||||
state->log(ISC_LOG_ERROR, "samba_dlz: failed to parse dnsRecord for %s",
|
||||
ldb_dn_get_linearized(dn));
|
||||
talloc_free(el_ctx);
|
||||
continue;
|
||||
}
|
||||
|
||||
result = b9_putnamedrr(state, allnodes, name, &rec);
|
||||
if (result != ISC_R_SUCCESS) {
|
||||
talloc_free(el_ctx);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user