修复用buffer读取数据在windows下面的未清零bug

在mac上面测试，发现buffer如果没有被填充满的时候，其余的元素会被清空，但是windows下面没有。修改bug。