Jeffrey Altman points out that GetQueueStatus() crashes on NT.
[openssl.git] / crypto / rand / rand_win.c
index 3119200cd8a5ec8bb3c031ff51fe7489c5c74785..5dc186f78d8116a35f526126ae9db5d645a7cdd8 100644 (file)
@@ -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