Skip to content

Commit 0a15408

Browse files
varbin: Fix handle private field by accident
1 parent ad7d754 commit 0a15408

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

common/varbin/data.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ func read(r Reader, order binary.ByteOrder, data reflect.Value, isArrayMapValue
181181
for i := 0; i < fieldLen; i++ {
182182
field := data.Field(i)
183183
fieldName := fieldType.Field(i).Name
184-
if field.CanSet() || fieldName != "_" {
184+
if field.CanSet() {
185185
err := read(r, order, field, false)
186186
if err != nil {
187187
return E.Cause(err, fieldName)
@@ -364,7 +364,7 @@ func write(writer Writer, order binary.ByteOrder, data reflect.Value, isArrayOrM
364364
for i := 0; i < fieldLen; i++ {
365365
field := data.Field(i)
366366
fieldName := fieldType.Field(i).Name
367-
if field.CanSet() || fieldName != "_" {
367+
if field.CanSet() {
368368
err := write(writer, order, field, false)
369369
if err != nil {
370370
return E.Cause(err, fieldName)

0 commit comments

Comments
 (0)