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

diff --git a/CHANGES b/CHANGES
index f852e6f205e403640b0bac569be31118a397e35f..a7fa70ee5624f6eea21966e790f3c567bf552178 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -4,6 +4,12 @@
 
  Changes between 0.9.6b and 0.9.6c  [XX xxx XXXX]
 
+  *) 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 5dfc0eea43ce5d05f80e7915a4a68712f6c3befd..8920c3f75fbcded43262c8d08191ac6d1c3cbb38 100644 (file)
@@ -66,7 +66,7 @@
 
 const char *DSA_version="DSA" OPENSSL_VERSION_PTEXT;
 
-static DSA_METHOD *default_DSA_method;
+static DSA_METHOD *default_DSA_method = NULL;
 static int dsa_meth_num = 0;
 static STACK_OF(CRYPTO_EX_DATA_FUNCS) *dsa_meth = NULL;