Disable RegQueryValueEx() call.
authorBodo Möller <bodo@openssl.org>
Fri, 12 Jan 2001 15:16:21 +0000 (15:16 +0000)
committerBodo Möller <bodo@openssl.org>
Fri, 12 Jan 2001 15:16:21 +0000 (15:16 +0000)
Problem reported by "Wolfgang Marczy" <WMarczy@topcall.co.at>
in a message to openssl-dev (19 Dec 2000 13:40:51 +0100).

crypto/rand/rand_win.c

index e1beef622e4f2dfa7b77ed95b09ea2ef7b2eaf7d..56558c4f154a865b487610200c2ad120899b4947 100644 (file)
@@ -254,6 +254,10 @@ int RAND_poll(void)
          * at random times on Windows 2000.  Reported by Jeffrey Altman.  
          * Only use it on NT.
         */
          * at random times on Windows 2000.  Reported by Jeffrey Altman.  
          * Only use it on NT.
         */
+       /* Wolfgang Marczy <WMarczy@topcall.co.at> reports that
+        * the RegQueryValueEx call below can hang on NT4.0 (SP6).
+        * So we don't use this at all for now. */
+#if 0
         if ( osverinfo.dwPlatformId == VER_PLATFORM_WIN32_NT &&
                osverinfo.dwMajorVersion < 5)
                {
         if ( osverinfo.dwPlatformId == VER_PLATFORM_WIN32_NT &&
                osverinfo.dwMajorVersion < 5)
                {
@@ -290,6 +294,7 @@ int RAND_poll(void)
                if (buf)
                        free(buf);
                }
                if (buf)
                        free(buf);
                }
+#endif
 
        if (advapi)
                {
 
        if (advapi)
                {