Skip to content

Commit acf1f2c

Browse files
authored
Merge pull request #159 from oschwald/greg/fix-overflow
Prevent overflow on 32-bit CPU
2 parents d591ef0 + c066795 commit acf1f2c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

reader.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ func FromBytes(buffer []byte) (*Reader, error) {
6565
return nil, err
6666
}
6767

68-
searchTreeSize := metadata.NodeCount * metadata.RecordSize / 4
68+
searchTreeSize := metadata.NodeCount * (metadata.RecordSize / 4)
6969
dataSectionStart := searchTreeSize + dataSectionSeparatorSize
7070
dataSectionEnd := uint(metadataStart - len(metadataStartMarker))
7171
if dataSectionStart > dataSectionEnd {

reader_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -823,7 +823,7 @@ func BenchmarkOpen(b *testing.B) {
823823
for i := 0; i < b.N; i++ {
824824
db, err = Open("GeoLite2-City.mmdb")
825825
if err != nil {
826-
b.Error(err)
826+
b.Fatal(err)
827827
}
828828
}
829829
assert.NotNil(b, db)

0 commit comments

Comments
 (0)