mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-04-21 21:15:03 -05:00
Remove the diagnostic added in rev 1.42 [r2288]; apparently it's all
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]
This commit is contained in:
parent
cdec9c7870
commit
1604a192fe
19
winnet.c
19
winnet.c
@ -973,23 +973,8 @@ int select_result(WPARAM wParam, LPARAM lParam)
|
|||||||
|
|
||||||
/* wParam is the socket itself */
|
/* wParam is the socket itself */
|
||||||
|
|
||||||
/*
|
if (wParam == 0)
|
||||||
* One user has reported an assertion failure in tree234 which
|
return 1; /* boggle */
|
||||||
* 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);
|
|
||||||
}
|
|
||||||
|
|
||||||
s = find234(sktree, (void *) wParam, cmpforsearch);
|
s = find234(sktree, (void *) wParam, cmpforsearch);
|
||||||
if (!s)
|
if (!s)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user