- 186 名前:login:Penguin mailto:sage [2012/07/31(火) 00:54:55.05 ID:E3QXLY8C]
- >>185
修正確認しました。的確な修正ですね。 ところで、 盛り上がってるPT3のドライバには直接関係ないんですが、 recpt1側のtssplitter_lite.hの中で宣言されてる _splitbuf_tが > typedef struct _splitbuf_t > { > int size; > u_char buffer[1024*1024]; > } splitbuf_t; で1MB固定なんですが、b25_decode()が返すdbufは1MBに収まる 保証はどこにもないのでサイズチェック&必要に応じてrealloc しなきゃいけない気がするのですが、どなたかこの辺に詳しい方 いますでしょうか? recpt1がコアを吐く原因を探しててここがちょ〜怪しかったんで reallocするようにしてからコア吐かないようになった気が… ちゃんとgdbとかで調べればいいんでしょうが、面倒なので おまじないとしてそれ以降realloc入れちゃってます。
|

|