summaryrefslogtreecommitdiff
path: root/extra/yassl/src
diff options
context:
space:
mode:
authorunknown <svoj@mysql.com>2005-05-06 20:54:38 +0500
committerunknown <svoj@mysql.com>2005-05-06 20:54:38 +0500
commitc90926e055034da93c7b96b68e7fbb95b89179a2 (patch)
tree21d3c75ceb478d0d0deb7a314efb1f4884de311b /extra/yassl/src
parent0b2ae60c6220b01411a293c5a439605b2672a50b (diff)
downloadmariadb-git-c90926e055034da93c7b96b68e7fbb95b89179a2.tar.gz
Fix FC3 yaSSL compilation problem.
This fix is about WL#2286 - Compile MySQL w/YASSL support extra/yassl/include/yassl_int.hpp: Use instance as static class member to fix FC compilation problem. extra/yassl/src/yassl_int.cpp: Remove local static variable, use static class member instead. extra/yassl/taocrypt/include/integer.hpp: Use instance as static class member to fix FC compilation problem. extra/yassl/taocrypt/src/integer.cpp: Remove local static variable, use static class member instead.
Diffstat (limited to 'extra/yassl/src')
-rw-r--r--extra/yassl/src/yassl_int.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/extra/yassl/src/yassl_int.cpp b/extra/yassl/src/yassl_int.cpp
index 4cc2b85fccc..c552cfa7189 100644
--- a/extra/yassl/src/yassl_int.cpp
+++ b/extra/yassl/src/yassl_int.cpp
@@ -1346,17 +1346,18 @@ SSL_SESSION::~SSL_SESSION()
}
+Sessions Sessions::instance; // simple singleton
+
Sessions& GetSessions()
{
- static Sessions instance; // simple singleton
- return instance;
+ return Sessions::instance;
}
+sslFactory sslFactory::instance;
sslFactory& GetSSL_Factory()
{
- static sslFactory instance; // simple singleton
- return instance;
+ return sslFactory::instance;
}