Browse Subversion Repository
Diff of /trunk/ttssh2/ttxssh/pkt.c
Parent Directory
| Revision Log
| Patch
| 174 |
pvar->pkt_state.datastart += i; |
pvar->pkt_state.datastart += i; |
| 175 |
pvar->pkt_state.datalen -= i; |
pvar->pkt_state.datalen -= i; |
| 176 |
} |
} |
| 177 |
else if (pvar->pkt_state.seen_server_ID && pvar->pkt_state.datalen >= (unsigned int) SSH_get_min_packet_size(pvar)) { |
else if (pvar->pkt_state.seen_server_ID && pvar->pkt_state.datalen >= SSH_get_min_packet_size(pvar)) { |
| 178 |
char *data = pvar->pkt_state.buf + pvar->pkt_state.datastart; |
char *data = pvar->pkt_state.buf + pvar->pkt_state.datastart; |
| 179 |
uint32 padding; |
uint32 padding; |
| 180 |
uint32 pktsize; |
uint32 pktsize; |
| 224 |
// 受信済みデータが十分有る場合はパケットの実処理を行う |
// 受信済みデータが十分有る場合はパケットの実処理を行う |
| 225 |
if (SSHv1(pvar)) { |
if (SSHv1(pvar)) { |
| 226 |
// SSH1 は EtM 非対応 |
// SSH1 は EtM 非対応 |
| 227 |
SSH_handle_packet1(pvar, data, pktsize, padding); |
SSH1_handle_packet(pvar, data, pktsize, padding); |
| 228 |
} |
} |
| 229 |
else { |
else { |
| 230 |
SSH_handle_packet2(pvar, data, pktsize, padding, etm); |
SSH2_handle_packet(pvar, data, pktsize, padding, etm); |
| 231 |
} |
} |
| 232 |
|
|
| 233 |
pvar->pkt_state.predecrypted_packet = FALSE; |
pvar->pkt_state.predecrypted_packet = FALSE; |
|
|
Legend:
| Removed from v.6972 |
|
| changed lines |
| |
Added in v.6982 |
|
|
| |