mirror of
https://github.com/isc-projects/bind9.git
synced 2026-02-26 19:41:04 -05:00
Merge branch '1474-threadsanitizer-data-race-lib-dns-message-c-v9_16' into 'v9_16'
Add missing acquire memory barrier in isc_nmhandle_unref See merge request isc-projects/bind9!3695
This commit is contained in:
commit
cebc77a560
1 changed files with 2 additions and 0 deletions
|
|
@ -1156,6 +1156,8 @@ isc_nmhandle_unref(isc_nmhandle_t *handle) {
|
|||
if (isc_refcount_decrement(&handle->references) > 1) {
|
||||
return;
|
||||
}
|
||||
/* We need an acquire memory barrier here */
|
||||
(void)isc_refcount_current(&handle->references);
|
||||
|
||||
sock = handle->sock;
|
||||
handle->sock = NULL;
|
||||
|
|
|
|||
Loading…
Reference in a new issue