diff --git a/doc/arm/changelog.rst b/doc/arm/changelog.rst index eec1a0db6a..9aedad8940 100644 --- a/doc/arm/changelog.rst +++ b/doc/arm/changelog.rst @@ -255,6 +255,15 @@ Bug Fixes disabled, but for individual names we need to do the accounting even if we are forcing the result to be success. :gl:`#4786` :gl:`!9115` +- Don't skip the counting if fcount_incr() is called with force==true + (v2) ``8b70722fcb`` + + The fcount_incr() was not increasing counter->count when force was set + to true, but fcount_decr() would try to decrease the counter leading + to underflow and assertion failure. Swap the order of the arguments + in the condition, so the !force is evaluated after incrementing the + .count. :gl:`#4846` :gl:`!9298` + - Remove superfluous memset() in isc_nmsocket_init() ``4c363393ff1`` The tlsstream part of the isc_nmsocket_t gets initialized via