mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-04 16:45:24 +00:00
Merge branch '2519-disable-assertion-in-DLL_THREAD_ATTACH-DLL_THREAD_DETACH' into 'main'
Disable safe-guard assertion in DLL_THREAD_ATTACH/DLL_THREAD_DETACH Closes #2519 See merge request isc-projects/bind9!4738
This commit is contained in:
@@ -30,10 +30,6 @@ __declspec(dllexport) BOOL WINAPI
|
|||||||
* LoadLibrary.
|
* LoadLibrary.
|
||||||
*/
|
*/
|
||||||
case DLL_PROCESS_ATTACH:
|
case DLL_PROCESS_ATTACH:
|
||||||
/*
|
|
||||||
* Disable DllMain() invocation on Thread creation/destruction
|
|
||||||
*/
|
|
||||||
DisableThreadLibraryCalls(hinstDLL);
|
|
||||||
isc__mem_initialize();
|
isc__mem_initialize();
|
||||||
isc__tls_initialize();
|
isc__tls_initialize();
|
||||||
break;
|
break;
|
||||||
@@ -49,12 +45,6 @@ __declspec(dllexport) BOOL WINAPI
|
|||||||
|
|
||||||
case DLL_THREAD_ATTACH:
|
case DLL_THREAD_ATTACH:
|
||||||
case DLL_THREAD_DETACH:
|
case DLL_THREAD_DETACH:
|
||||||
/*
|
|
||||||
* Calling DllMain when attaching/detaching process has been
|
|
||||||
* disabled.
|
|
||||||
*/
|
|
||||||
INSIST(0);
|
|
||||||
ISC_UNREACHABLE();
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
Reference in New Issue
Block a user