From: Ondřej Surý Date: Mon, 14 Apr 2025 19:19:32 +0000 (+0000) Subject: [9.16] [9.18] fix: dev: Unify the int32_t vs int_fast32_t when working with atomic... X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dbb559c58f066557df856d5773c9682dfb04b379;p=thirdparty%2Fbind9.git [9.16] [9.18] fix: dev: Unify the int32_t vs int_fast32_t when working with atomic types There's a mismatch between the atomic and non-atomic types that could potentialy lead to a rwlock deadlock (after two billion 2^32) writes. Use int_fast32_t when loading the atomic_int_fast32_t types in the isc_rwlock unit. Closes #5280 Backport of MR !10390 Merge branch 'backport-5280-match-the-types-in-isc_rwlock-9.18-9.16' into 'bind-9.16' See merge request isc-projects/bind9!10391 --- dbb559c58f066557df856d5773c9682dfb04b379