Fix problem occuring when used from OpenSSH on Solaris 8.
authorLutz Jänicke <jaenicke@openssl.org>
Thu, 26 Jul 2001 09:02:44 +0000 (09:02 +0000)
committerLutz Jänicke <jaenicke@openssl.org>
Thu, 26 Jul 2001 09:02:44 +0000 (09:02 +0000)
CHANGES
crypto/dsa/dsa_lib.c

diff --git a/CHANGES b/CHANGES
index feeb46e9b286ca54d6e54a3a7de4d5557963007a..5f4b3d37eaf5092cb893a9bd1ce4ca1157bd3982 100644 (file)
--- a/CHANGES
+++ b/CHANGES
          *) applies to 0.9.6a/0.9.6b/0.9.6c and 0.9.7
          +) applies to 0.9.7 only
 
+  *) Initialize static variable in crypto/dsa/dsa_lib.c explicitely to
+     NULL, as at least on Solaris 8 this seems not to be done automatically
+     (in contradiction to the requirements of the C standard).
+     This made problems when used from OpenSSH.
+     [Lutz Jaenicke]
+
   *) In crypto/dh/dh_key.c, change generate_key() (the default
      implementation of DH_generate_key()) so that a new key is
      generated each time DH_generate_key() is used on a DH object.
index 48b228f3a129f3f392d88b1208405111538a8ac5..607f84e45b9cd7e7585b65bb10e506d21f848856 100644 (file)
@@ -67,7 +67,7 @@
 
 const char *DSA_version="DSA" OPENSSL_VERSION_PTEXT;
 
-static const DSA_METHOD *default_DSA_method;
+static const DSA_METHOD *default_DSA_method = NULL;
 static int dsa_meth_num = 0;
 static STACK_OF(CRYPTO_EX_DATA_FUNCS) *dsa_meth = NULL;