Skip to content

Commit 456501e

Browse files
ericsalomcy
authored andcommitted
bugfix: floats are 4 bytes long, not 8 bytes long
1 parent b44c638 commit 456501e

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

testdata/groups.pb.golden

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
1: !{
33
1: 101
44
2: 202i32
5-
3: {"eieio"}
5+
3: {12: 7.2232605e28i32} # 0x6f696569i32
66
}
77
2:SGROUP
88
3:EGROUP

testdata/maps-explicit-prefixes.pb.golden

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2918,7 +2918,7 @@
29182918
1: 21
29192919
2: 734803678
29202920
12:LEN 39
2921-
1:LEN 5 `0d395b1400`
2921+
1:LEN 5 1: 1334073i32
29222922
2:LEN 30
29232923
1:LEN 13
29242924
1: -200

testdata/maps.pb.golden

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4172,7 +4172,7 @@
41724172
}
41734173
}
41744174
12: {
4175-
1: {`0d395b1400`}
4175+
1: {1: 1334073i32}
41764176
2: {
41774177
1: {
41784178
1: -200

testdata/no-groups.pb.golden

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
1:SGROUP
33
1: 101
44
2: 202i32
5-
3: {"eieio"}
5+
3: {12: 7.2232605e28i32} # 0x6f696569i32
66
1:EGROUP
77
2:SGROUP
88
3:EGROUP

writer.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ func (w *writer) decodeField(src []byte) ([]byte, bool) {
309309
}
310310

311311
// Assume this is a float by default.
312-
if len(src) < 8 {
312+
if len(src) < 4 {
313313
return nil, false
314314
}
315315
bits := binary.LittleEndian.Uint32(src)

0 commit comments

Comments
 (0)