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 4549 by maya, Thu Jul 28 14:14:39 2011 UTC revision 6771 by doda, Mon Jun 5 08:48:48 2017 UTC
# Line 205  int PKT_recv(PTInstVar pvar, char FAR * Line 205  int PKT_recv(PTInstVar pvar, char FAR *
205    
206                          //debug_print(10, data, pvar->pkt_state.datalen);                          //debug_print(10, data, pvar->pkt_state.datalen);
207    
208                          // SSH2なら暗号化パケットの一部を復号化する。                          // 暗号化パケットの一部を復号化する。
209                          if (!pvar->pkt_state.predecrypted_packet) {                          if (!pvar->pkt_state.predecrypted_packet) {
                                 //DEBUG_PRINT_TO_FILE(0, data, pvar->pkt_state.datalen);  
210                                  SSH_predecrpyt_packet(pvar, data);                                  SSH_predecrpyt_packet(pvar, data);
211                                    pvar->pkt_state.predecrypted_packet = TRUE;
                                 if (SSHv1(pvar)) {  
                                         pvar->pkt_state.predecrypted_packet = TRUE;  
                                 } else { // for SSH2(yutaka)  
                                         // do nothing  
                                         pvar->pkt_state.predecrypted_packet = TRUE;  
                                 }  
212                          }                          }
213    
214                          if (SSHv1(pvar)) {                          if (SSHv1(pvar)) {
# Line 246  int PKT_recv(PTInstVar pvar, char FAR * Line 239  int PKT_recv(PTInstVar pvar, char FAR *
239                                  // 実際にはデータ化けで復号失敗時に、誤認識することが多い。                                  // 実際にはデータ化けで復号失敗時に、誤認識することが多い。
240                                  UTIL_get_lang_msg("MSG_PKT_OVERSIZED_ERROR", pvar,                                  UTIL_get_lang_msg("MSG_PKT_OVERSIZED_ERROR", pvar,
241                                                    "Oversized packet received from server; connection will close.");                                                    "Oversized packet received from server; connection will close.");
242                                  notify_fatal_error(pvar, pvar->ts->UIMsg);                                  notify_fatal_error(pvar, pvar->ts->UIMsg, TRUE);
243                          } else {                          } else {
244                                  int amount_read =                                  int amount_read =
245                                          recv_data(pvar, max(total_packet_size, READAMOUNT));                                          recv_data(pvar, max(total_packet_size, READAMOUNT));

Legend:
Removed from v.4549  
changed lines
  Added in v.6771

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