« IIS7でよさげなフロントエンド | トップページ | 見えない・・・ »

バグかよ>俺

ポカやってた。

キャスト失敗っす。

ごめんなさい

自戒のため晒す。

えぇと、charに数値が入ってる。
0 ~ 255までの数値。

この時点で、数値として扱う場合には、unsigned charキャストが必要だとわかるんだが、なぜか、unsigned shortのキャストしちまってた。

バッファに収まる符号付き数値をunsigned shortにキャストするってことは、-1が65535になるってことだから、そりゃ負値(128 ~ 255)の場合の数値は想像を超える。

これがバッファサイズを想定したもんだったから、バッファオーバーランとか起こったりするわ。
結果例外出まくり。

#評価漏れ・・・
それよりも前にキャストには十分すぎる注意が必要ってことですよ。

あぁ、俺ってやつは・・・

急ぎ、ベクター登録差し替え依頼しました。
#でも、今回、+αがあります。

|

« IIS7でよさげなフロントエンド | トップページ | 見えない・・・ »

趣味」カテゴリの記事

コメント

この記事へのコメントは終了しました。