mirror of
https://github.com/PowerShell/Win32-OpenSSH.git
synced 2025-07-23 05:55:41 +02:00
Fix in assertion
This commit is contained in:
parent
decdb8bf37
commit
642368ca9d
@ -598,8 +598,10 @@ socketio_close(struct w32_io* pio) {
|
||||
closesocket(pio->sock);
|
||||
/* wait for pending io to abort */
|
||||
SleepEx(0, TRUE);
|
||||
if (pio->read_details.pending || pio->write_details.pending) {
|
||||
debug2("close - IO is still pending on closed socket. read:%d, write:%d, io:%p", pio->read_details.pending, pio->write_details.pending, pio);
|
||||
if ( ((pio->internal.state == SOCK_CONNECTED) || (pio->internal.state == SOCK_ACCEPTED))
|
||||
&& (pio->read_details.pending || pio->write_details.pending)) {
|
||||
debug2("close - IO is still pending on closed socket. read:%d, write:%d, io:%p",
|
||||
pio->read_details.pending, pio->write_details.pending, pio);
|
||||
DebugBreak();
|
||||
}
|
||||
if (pio->internal.state == SOCK_LISTENING) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user