Develop and Download Open Source Software

Browse Subversion Repository

Diff of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/ssh.c

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

revision 3050 by maya, Wed Oct 24 15:18:33 2007 UTC revision 3051 by maya, Thu Oct 25 00:53:08 2007 UTC
# Line 2506  void SSH_send(PTInstVar pvar, unsigned c Line 2506  void SSH_send(PTInstVar pvar, unsigned c
2506          } else { // for SSH2(yutaka)          } else { // for SSH2(yutaka)
2507                  buffer_t *msg;                  buffer_t *msg;
2508                  unsigned char *outmsg;                  unsigned char *outmsg;
2509                  int len;                  unsigned int len;
2510                  Channel_t *c;                  Channel_t *c;
2511    
2512                  // SSH2鍵交換中の場合、パケットを捨てる。(2005.6.19 yutaka)                  // SSH2鍵交換中の場合、パケットを捨てる。(2005.6.19 yutaka)
# Line 2537  void SSH_send(PTInstVar pvar, unsigned c Line 2537  void SSH_send(PTInstVar pvar, unsigned c
2537                  buffer_free(msg);                  buffer_free(msg);
2538    
2539                  // remote window sizeの調整                  // remote window sizeの調整
2540                  c->remote_window -= len;                  if (len <= c->remote_window) {
2541                            c->remote_window -= len;
2542                    }
2543                    else {
2544                            c->remote_window = 0;
2545                    }
2546    
2547          }          }
2548    
# Line 2805  void SSH_channel_send(PTInstVar pvar, in Line 2810  void SSH_channel_send(PTInstVar pvar, in
2810                  // ポートフォワーディングにおいてクライアントからの送信要求を、SSH通信に乗せてサーバまで送り届ける。                  // ポートフォワーディングにおいてクライアントからの送信要求を、SSH通信に乗せてサーバまで送り届ける。
2811                  buffer_t *msg;                  buffer_t *msg;
2812                  unsigned char *outmsg;                  unsigned char *outmsg;
2813                  int len;                  unsigned int len;
2814                  Channel_t *c;                  Channel_t *c;
2815    
2816                  // SSH2鍵交換中の場合、パケットを捨てる。(2005.6.19 yutaka)                  // SSH2鍵交換中の場合、パケットを捨てる。(2005.6.19 yutaka)
# Line 2836  void SSH_channel_send(PTInstVar pvar, in Line 2841  void SSH_channel_send(PTInstVar pvar, in
2841                  buffer_free(msg);                  buffer_free(msg);
2842    
2843                  // remote window sizeの調整                  // remote window sizeの調整
2844                  c->remote_window -= len;                  if (len <= c->remote_window) {
2845                            c->remote_window -= len;
2846                    }
2847                    else {
2848                            c->remote_window = 0;
2849                    }
2850          }          }
2851    
2852  }  }

Legend:
Removed from v.3050  
changed lines
  Added in v.3051

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