version 1.83, 2001/10/10 22:18:47 |
version 1.84, 2001/10/11 15:24:00 |
|
|
FD_SET(fileno(stderr), *writesetp); |
FD_SET(fileno(stderr), *writesetp); |
} else { |
} else { |
/* channel_prepare_select could have closed the last channel */ |
/* channel_prepare_select could have closed the last channel */ |
if (session_closed && !channel_still_open()) { |
if (session_closed && !channel_still_open() && |
if (!packet_have_data_to_write()) |
!packet_have_data_to_write()) { |
return; |
/* clear mask since we did not call select() */ |
|
memset(*readsetp, 0, *maxfdp); |
|
memset(*writesetp, 0, *maxfdp); |
|
return; |
} else { |
} else { |
FD_SET(connection_in, *readsetp); |
FD_SET(connection_in, *readsetp); |
} |
} |