]> asedeno.scripts.mit.edu Git - PuTTY.git/commitdiff
Remove the diagnostic added in rev 1.42 [r2288]; apparently it's all
authorSimon Tatham <anakin@pobox.com>
Thu, 9 Jan 2003 19:26:12 +0000 (19:26 +0000)
committerSimon Tatham <anakin@pobox.com>
Thu, 9 Jan 2003 19:26:12 +0000 (19:26 +0000)
true and WinSock _does_ occasionally send us netevent messages with
no socket for no reason. Ignore them when they appear.

[originally from svn r2518]
[r2288 == 3bb2e4568c15f5cd76544772ec20f337b8ffb8d5]

winnet.c

index 0b93fcd2973723d82c1093b00a1c23ee19f42957..4bebe6d722125173a9a7a3d0193f279c785ff3a7 100644 (file)
--- a/winnet.c
+++ b/winnet.c
@@ -973,23 +973,8 @@ int select_result(WPARAM wParam, LPARAM lParam)
 
     /* wParam is the socket itself */
 
-    /*
-     * One user has reported an assertion failure in tree234 which
-     * indicates a null element pointer has been passed to a
-     * find*234 function. The following find234 is the only one in
-     * the whole program that I can see being capable of doing
-     * this, hence I'm forced to conclude that WinSock is capable
-     * of sending me netevent messages with wParam==0. I want to
-     * know what the rest of the message is if it does so!
-     */
-    if (wParam == 0) {
-       char *str;
-       str = dupprintf("Strange WinSock message: wp=%08x lp=%08x",
-                       (int)wParam, (int)lParam);
-       logevent(NULL, str);
-       connection_fatal(NULL, str);
-       sfree(str);
-    }
+    if (wParam == 0)
+       return 1;                      /* boggle */
 
     s = find234(sktree, (void *) wParam, cmpforsearch);
     if (!s)