From 1949e783363ef21bff29d083ad6a9498e328e1bc Mon Sep 17 00:00:00 2001
From: =?utf8?q?Ulf=20M=C3=B6ller?= <ulf@openssl.org>
Date: Fri, 15 Sep 2000 04:20:40 +0000
Subject: [PATCH] Jeffrey Altman points out that GetQueueStatus() crashes on
 NT.

---
 crypto/rand/rand_win.c | 9 ---------
 1 file changed, 9 deletions(-)

diff --git a/crypto/rand/rand_win.c b/crypto/rand/rand_win.c
index 3119200cd8..5dc186f78d 100644
--- a/crypto/rand/rand_win.c
+++ b/crypto/rand/rand_win.c
@@ -242,11 +242,9 @@ int RAND_poll(void)
 		{
 		GETCURSORINFO cursor;
 		GETFOREGROUNDWINDOW win;
-		GETQUEUESTATUS queue;
 
 		win = (GETFOREGROUNDWINDOW) GetProcAddress(user, "GetForegroundWindow");
 		cursor = (GETCURSORINFO) GetProcAddress(user, "GetCursorInfo");
-		queue = (GETQUEUESTATUS) GetProcAddress(user, "GetQueueStatus");
 
 		if (win)
 		{
@@ -263,13 +261,6 @@ int RAND_poll(void)
 			if (cursor(p))
 			     RAND_add(p+sizeof(p->cbSize), p->cbSize-sizeof(p->cbSize), 0);
 			}
-
-		if (queue)
-			{
-			/* message queue status */
-			w = queue(QS_ALLEVENTS);
-			RAND_add(&w, sizeof(w), 0);
-			}
 		}
 
 	/* Toolhelp32 snapshot: enumerate processes, threads, modules and heap
-- 
2.25.1