長い文章の日記更新エラーについて。

昔、Apache*1のモジュールでBBSを作ったとき、似たような現象*2に悩まされた事があったな〜
その時は、標準のmod_cgiを見ながら、コードを直したような。


// get forms
while ((iLenRead =
ap_get_client_block(r, sTempBuffer, HUGE_STRING_LEN)) > 0) {

strncpy(sArgsBuffer + iLenArgs, sTempBuffer, iLenRead);
iLenArgs += iLenRead;
ap_reset_timeout(r);
}
ap_kill_timeout(r);

その時に書いたコード*3がこれ(だったと思う)。
ま〜、はてなmod_perlの気がするし、この情報は何の役にも立たないかも知れないけど。

*1:バージョンは1.3.4。

*2:プロバイダによっては正しくPOST出来ない。どうもどっか(モジュール内)で処理がタイムアウトしてたような印象。

*3:C(C++)です。念の為。