summaryrefslogtreecommitdiffstats
path: root/crypto/rand
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2005-05-21 13:19:27 +0000
committerAndy Polyakov <appro@openssl.org>2005-05-21 13:19:27 +0000
commite476f9421288aedee52a65ec813c7683ff0ccf5f (patch)
tree05d8d5a11805f4e738d4eaf15d025dda2860024a /crypto/rand
parentbbbd67108f6cb6224b0725095a69bfc391011411 (diff)
Move _WIN32_WINNT definition from command line to e_os.h. The change is
inspired by VC6 failure report. In addition abstain from taking screen snapshots when running in NT service context.
Diffstat (limited to 'crypto/rand')
-rw-r--r--crypto/rand/rand_win.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/crypto/rand/rand_win.c b/crypto/rand/rand_win.c
index 39523d3005..47bf758282 100644
--- a/crypto/rand/rand_win.c
+++ b/crypto/rand/rand_win.c
@@ -632,7 +632,8 @@ int RAND_event(UINT iMsg, WPARAM wParam, LPARAM lParam)
void RAND_screen(void) /* function available for backward compatibility */
{
RAND_poll();
- readscreen();
+ if (GetVersion() >= 0x80000000 || !OPENSSL_isservice())
+ readscreen();
}