Browse Subversion Repository
Diff of /ttssh2/trunk/ttxssh/pkt.c
Parent Directory
| Revision Log
| Patch
| 33 |
|
|
| 34 |
#include "ttxssh.h" |
#include "ttxssh.h" |
| 35 |
#include "util.h" |
#include "util.h" |
| 36 |
|
#include "pkt.h" |
| 37 |
|
|
| 38 |
//#define READAMOUNT 60000 |
//#define READAMOUNT 60000 |
| 39 |
// 60000 -> 65536 へ拡張。SSH2ではwindow制御を行うため、SSH2のwindow sizeと |
// 60000 -> 65536 へ拡張。SSH2ではwindow制御を行うため、SSH2のwindow sizeと |
| 241 |
pvar->pkt_state.datastart += total_packet_size; |
pvar->pkt_state.datastart += total_packet_size; |
| 242 |
pvar->pkt_state.datalen -= total_packet_size; |
pvar->pkt_state.datalen -= total_packet_size; |
| 243 |
|
|
| 244 |
} else if (total_packet_size > 4 * 1024 * 1024) { |
} else if (total_packet_size > PACKET_MAX_SIZE) { |
| 245 |
// 4MBを超える巨大なパケットが届いたら、異常終了する。 |
// 4MBを超える巨大なパケットが届いたら、異常終了する。 |
| 246 |
// 実際にはデータ化けで復号失敗時に、誤認識することが多い。 |
// 実際にはデータ化けで復号失敗時に、誤認識することが多い。 |
| 247 |
UTIL_get_lang_msg("MSG_PKT_OVERSIZED_ERROR", pvar, |
UTIL_get_lang_msg("MSG_PKT_OVERSIZED_ERROR", pvar, |
|
|
Legend:
| Removed from v.3134 |
|
| changed lines |
| |
Added in v.3215 |
|
|
|