We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4412324 commit 56b8964Copy full SHA for 56b8964
utils/binary/reader.go
@@ -81,15 +81,12 @@ func (r *Reader) ReadAll() []byte {
81
82
func (r *Reader) ReadU8() (v uint8) {
83
if r.reader != nil {
84
- n, err := r.reader.Read(unsafe.Slice(&v, 1))
85
- if err != nil || n < 1 {
86
- // 读取失败或读取的数据不足,返回零值
+ _, err := r.reader.Read(unsafe.Slice(&v, 1))
+ if err != nil {
87
return 0
88
}
89
- //v已经被Read调用填充
90
return
91
92
- // 确保缓冲区有足够的数据
93
if r.pos >= len(r.buffer) {
94
95
0 commit comments