バッファが実は32bitとか。
それでも足りてるハズだけど…

ん、でも16bitで初期化してるなら16bitになるんじゃないの?
引数を省略しない方が良いとか。