| 2769 | |
| 2770 | |
| 2771 | extern "C" void yaSSL_CleanUp() |
| 2772 | { |
| 2773 | TaoCrypt::CleanUp(); |
| 2774 | yaSSL::ysDelete(yaSSL::sslFactoryInstance); |
| 2775 | yaSSL::ysDelete(yaSSL::sessionsInstance); |
| 2776 | yaSSL::ysDelete(yaSSL::errorsInstance); |
| 2777 | |
| 2778 | // In case user calls more than once, prevent seg fault |
| 2779 | yaSSL::sslFactoryInstance = 0; |
| 2780 | yaSSL::sessionsInstance = 0; |
| 2781 | yaSSL::errorsInstance = 0; |
| 2782 | } |
| 2783 | |
| 2784 | |
| 2785 | #ifdef HAVE_EXPLICIT_TEMPLATE_INSTANTIATION |