Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/ttssh2/ttxssh/pkt.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 6972 by doda, Tue Nov 7 22:26:20 2017 UTC revision 6982 by doda, Sat Nov 25 15:26:31 2017 UTC
# Line 174  int PKT_recv(PTInstVar pvar, char *buf, Line 174  int PKT_recv(PTInstVar pvar, char *buf,
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;
# Line 224  int PKT_recv(PTInstVar pvar, char *buf, Line 224  int PKT_recv(PTInstVar pvar, char *buf,
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

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26