いいんじゃない?
lenが本当にbufの長さなら、バッファオーバーラン確実なわけだが