--- a/javacommons/utils/src/javacommonutils.cpp Thu Sep 02 20:20:40 2010 +0300
+++ b/javacommons/utils/src/javacommonutils.cpp Fri Sep 17 08:28:21 2010 +0300
@@ -285,7 +285,8 @@
std::string result;
result.insert(0, bptr->data, bptr->length);
BIO_free_all(b64);
-
+ CRYPTO_cleanup_all_ex_data();
+
return result;
}
@@ -313,7 +314,8 @@
result.push_back((wchar_t)*(bptr->data + i));
}
BIO_free_all(b64);
-
+ CRYPTO_cleanup_all_ex_data();
+
return result;
}
@@ -338,7 +340,8 @@
BIO_free_all(bmem);
delete[] buf;
-
+ CRYPTO_cleanup_all_ex_data();
+
return result;
}