4271. [test] Unit tests could deadlock in isc__taskmgr_pause().
[RT #41235]
+4271. [test] Unit tests could deadlock in isc__taskmgr_pause().
+ [RT #41235]
+
4270. [security] Update allowed OpenSSL versions as named is
potentially vulnerable to CVE-2015-3193.
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id$ */
-
/*! \file
* \author Principal Author: Bob Halley
*/
void
isc__taskmgr_pause(isc_taskmgr_t *manager0) {
isc__taskmgr_t *manager = (isc__taskmgr_t *)manager0;
+ manager->pause_requested = ISC_TRUE;
LOCK(&manager->lock);
while (manager->tasks_running > 0) {
WAIT(&manager->paused, &manager->lock);
}
- manager->pause_requested = ISC_TRUE;
UNLOCK(&manager->lock);
}