mirror of
https://github.com/ksherlock/marignotti.git
synced 2024-12-11 17:51:04 +00:00
remove any pending selects when closing the socket.
This commit is contained in:
parent
046bbd6a16
commit
d8ec9c1962
@ -17,6 +17,10 @@ int mdetach(Entry *e, void *p1, void *p2, void *p3, void *p4, void *p5)
|
||||
IncBusy();
|
||||
TCPIPCloseTCP(e->ipid);
|
||||
|
||||
// hmmm this is in the close() call, so the
|
||||
// fd won't be valid afterwards....
|
||||
e->select_rd_pid = 0xffff;
|
||||
e->select_wr_pid = 0xffff;
|
||||
e->command = kCommandDisconnectAndLogout;
|
||||
e->cookie = 0;
|
||||
e->timeout = timeout;
|
||||
|
Loading…
Reference in New Issue
Block a user