mirror of
https://github.com/isc-projects/bind9.git
synced 2026-04-24 15:47:18 -04:00
Merge branch 'ondrej/workaround-free_pools' into 'main'
Workaround compiler bug that optimizes setting .free_pools See merge request isc-projects/bind9!8339
This commit is contained in:
commit
2a2eba74fc
1 changed files with 2 additions and 2 deletions
|
|
@ -725,13 +725,13 @@ dns_message_create(isc_mem_t *mctx, isc_mempool_t *namepool,
|
|||
.magic = DNS_MESSAGE_MAGIC,
|
||||
.namepool = namepool,
|
||||
.rdspool = rdspool,
|
||||
.free_pools = (namepool == NULL && rdspool == NULL),
|
||||
};
|
||||
|
||||
isc_mem_attach(mctx, &msg->mctx);
|
||||
|
||||
if (namepool == NULL && rdspool == NULL) {
|
||||
if (msg->free_pools) {
|
||||
dns_message_createpools(mctx, &msg->namepool, &msg->rdspool);
|
||||
msg->free_pools = true;
|
||||
}
|
||||
|
||||
msginit(msg);
|
||||
|
|
|
|||
Loading…
Reference in a new issue