version 1.95, 2002/06/19 18:01:00 |
version 1.96, 2002/06/23 21:10:02 |
|
|
int |
int |
packet_read_poll_seqnr(u_int32_t *seqnr_p) |
packet_read_poll_seqnr(u_int32_t *seqnr_p) |
{ |
{ |
int reason, seqnr; |
u_int reason, seqnr; |
u_char type; |
u_char type; |
char *msg; |
char *msg; |
|
|
|
|
case SSH2_MSG_DISCONNECT: |
case SSH2_MSG_DISCONNECT: |
reason = packet_get_int(); |
reason = packet_get_int(); |
msg = packet_get_string(NULL); |
msg = packet_get_string(NULL); |
log("Received disconnect from %s: %d: %.400s", get_remote_ipaddr(), |
log("Received disconnect from %s: %u: %.400s", |
reason, msg); |
get_remote_ipaddr(), reason, msg); |
xfree(msg); |
xfree(msg); |
fatal_cleanup(); |
fatal_cleanup(); |
break; |
break; |
case SSH2_MSG_UNIMPLEMENTED: |
case SSH2_MSG_UNIMPLEMENTED: |
seqnr = packet_get_int(); |
seqnr = packet_get_int(); |
debug("Received SSH2_MSG_UNIMPLEMENTED for %d", seqnr); |
debug("Received SSH2_MSG_UNIMPLEMENTED for %u", |
|
seqnr); |
break; |
break; |
default: |
default: |
return type; |
return type; |
|
|
break; |
break; |
case SSH_MSG_DISCONNECT: |
case SSH_MSG_DISCONNECT: |
msg = packet_get_string(NULL); |
msg = packet_get_string(NULL); |
log("Received disconnect from %s: %.400s", get_remote_ipaddr(), |
log("Received disconnect from %s: %.400s", |
msg); |
get_remote_ipaddr(), msg); |
fatal_cleanup(); |
fatal_cleanup(); |
xfree(msg); |
xfree(msg); |
break; |
break; |