зеркало из https://github.com/mozilla/gecko-dev.git
6d31f32301
On macOS, dynamic libraries with thread-local-storage don't get unloaded. So, if the osclientcerts library gets "unloaded", it doesn't actually go away. We stop its background thread, so this isn't a problem, but if the osclientcerts library gets re-enabled, all of its state comes back the same as before. So, when NSS calls C_Initialize again, things like the manager proxy will already be initialized. Before this patch, this situation would be an error. This patch handles this case by dropping the old manager proxy and creating a new one. Differential Revision: https://phabricator.services.mozilla.com/D63264 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
locales | ||
pki | ||
ssl | ||
tools | ||
android_stub.h | ||
moz.build |