| 239 |
} else if (total_packet_size > 4 * 1024 * 1024) { |
} else if (total_packet_size > 4 * 1024 * 1024) { |
| 240 |
// 4MBを超える巨大なパケットが届いたら、異常終了する。 |
// 4MBを超える巨大なパケットが届いたら、異常終了する。 |
| 241 |
// 実際にはデータ化けで復号失敗時に、誤認識することが多い。 |
// 実際にはデータ化けで復号失敗時に、誤認識することが多い。 |
| 242 |
#ifndef NO_I18N |
UTIL_get_lang_msg("MSG_PKT_OVERSIZED_ERROR", pvar, |
| 243 |
strncpy_s(pvar->ts->UIMsg, sizeof(pvar->ts->UIMsg), "Oversized packet received from server; connection will close.", _TRUNCATE); |
"Oversized packet received from server; connection will close."); |
|
UTIL_get_lang_msg("MSG_PKT_OVERSIZED_ERROR", pvar); |
|
| 244 |
notify_fatal_error(pvar, pvar->ts->UIMsg); |
notify_fatal_error(pvar, pvar->ts->UIMsg); |
|
#else |
|
|
notify_fatal_error(pvar, |
|
|
"Oversized packet received from server; connection will close."); |
|
|
#endif |
|
| 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 |
* Revision 1.6 2007/06/06 14:10:12 maya |
| 311 |
* プリプロセッサにより構造体が変わってしまうので、INET6 と I18N の #define を逆転させた。 |
* プリプロセッサにより構造体が変わってしまうので、INET6 と I18N の #define を逆転させた。 |
| 312 |
* |
* |