Fix for https://bugs.launchpad.net/moonshot/+bug/1705714 (Infinite loop in tids exit...
authorDan Breslau <dbreslau@painless-security.com>
Fri, 21 Jul 2017 13:59:04 +0000 (09:59 -0400)
committerDan Breslau <dbreslau@painless-security.com>
Mon, 24 Jul 2017 21:45:29 +0000 (17:45 -0400)
Refactored the C++ static object whose destructor was unloading the libraries.
The shibresolver library is now unloaded by a "smaller" static object that is
created after shibresolver is loaded. Creating that object late means that it
will be destroyed earlier, before the static objects in the log4shib library
are destroyed.


No differences found