| 239 |
} else if (total_packet_size > 4 * 1024 * 1024) { |
} else if (total_packet_size > 4 * 1024 * 1024) { |
| 240 |
// 4MBを超える巨大なパケットが届いたら、異常終了する。 |
// 4MBを超える巨大なパケットが届いたら、異常終了する。 |
| 241 |
// 実際にはデータ化けで復号失敗時に、誤認識することが多い。 |
// 実際にはデータ化けで復号失敗時に、誤認識することが多い。 |
| 242 |
notify_fatal_error(pvar, |
UTIL_get_lang_msg("MSG_PKT_OVERSIZED_ERROR", pvar, |
| 243 |
"Oversized packet received from server; connection will close."); |
"Oversized packet received from server; connection will close."); |
| 244 |
|
notify_fatal_error(pvar, pvar->ts->UIMsg); |
| 245 |
} else { |
} else { |
| 246 |
int amount_read = |
int amount_read = |
| 247 |
recv_data(pvar, max(total_packet_size, READAMOUNT)); |
recv_data(pvar, max(total_packet_size, READAMOUNT)); |
| 304 |
|
|
| 305 |
/* |
/* |
| 306 |
* $Log: not supported by cvs2svn $ |
* $Log: not supported by cvs2svn $ |
| 307 |
|
* Revision 1.7 2007/08/08 16:04:09 maya |
| 308 |
|
* 安全な関数を使用するように変更した。 |
| 309 |
|
* |
| 310 |
|
* Revision 1.6 2007/06/06 14:10:12 maya |
| 311 |
|
* プリプロセッサにより構造体が変わってしまうので、INET6 と I18N の #define を逆転させた。 |
| 312 |
|
* |
| 313 |
|
* Revision 1.5 2006/12/05 09:20:36 maya |
| 314 |
|
* 表示メッセージの読み込み対応 |
| 315 |
|
* |
| 316 |
|
* Revision 1.4 2006/11/23 02:19:30 maya |
| 317 |
|
* 表示メッセージを言語ファイルから読み込みむコードの作成を開始した。 |
| 318 |
|
* |
| 319 |
|
* Revision 1.3 2006/10/29 17:15:47 yutakapon |
| 320 |
|
* DEBUG_PRINT_TO_FILEマクロを追加。 |
| 321 |
|
* |
| 322 |
* Revision 1.2 2004/12/19 15:39:58 yutakakn |
* Revision 1.2 2004/12/19 15:39:58 yutakakn |
| 323 |
* CVS LogIDの追加 |
* CVS LogIDの追加 |
| 324 |
* |
* |