Reformat channel_rcv_eof().

git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@679 7dcaeef0-15fb-0310-b436-a5af3365683c
This commit is contained in:
Andreas Schneider
2009-05-03 17:51:09 +00:00
parent e46d2d024c
commit 2b705786c0

View File

@@ -403,22 +403,26 @@ static void channel_rcv_data(SSH_SESSION *session,int is_stderr) {
leave_function(); leave_function();
} }
static void channel_rcv_eof(SSH_SESSION *session){ static void channel_rcv_eof(SSH_SESSION *session) {
CHANNEL *channel; CHANNEL *channel;
enter_function();
channel=channel_from_msg(session); enter_function();
if(!channel){
ssh_log(session, SSH_LOG_FUNCTIONS, "%s", ssh_get_error(session)); channel = channel_from_msg(session);
leave_function(); if (channel == NULL) {
return; ssh_log(session, SSH_LOG_FUNCTIONS, ssh_get_error(session));
}
ssh_log(session, SSH_LOG_PACKET,
"Received eof on channel (%d:%d)",
channel->local_channel,
channel->remote_channel);
// channel->remote_window=0;
channel->remote_eof=1;
leave_function(); leave_function();
return;
}
ssh_log(session, SSH_LOG_PACKET,
"Received eof on channel (%d:%d)",
channel->local_channel,
channel->remote_channel);
/* channel->remote_window = 0; */
channel->remote_eof = 1;
leave_function();
} }
static void channel_rcv_close(SSH_SESSION *session){ static void channel_rcv_close(SSH_SESSION *session){