Allenxuxu / ringbuffer

🚀🚀自动扩容的循环缓冲区实现

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bytes() function 返回数据有问题

Enan01 opened this issue · comments

问题代码如下:

	if r.w == r.r {
		if !r.isEmpty {
			buf := make([]byte, r.size)
			copy(buf, r.buf)
			return buf
		}
		return
	}

如果 r.w == r.r && r.w != 0, 不能直接 copy(buf, r.buf)

提交了一个 pr:#5

@Allenxuxu

非常感谢发现并修复这个 bug 🥳