Update dependencies

This commit is contained in:
2019-06-24 23:19:07 -07:00
parent f5f0ea4931
commit ea8dd3fd77
235 changed files with 86269 additions and 9344 deletions

View File

@@ -162,7 +162,7 @@ func (r *Reader) decode(offset uintptr, result interface{}) error {
return errors.New("result param must be a pointer")
}
_, err := r.decoder.decode(uint(offset), reflect.ValueOf(result), 0)
_, err := r.decoder.decode(uint(offset), rv, 0)
return err
}

View File

@@ -1,6 +1,9 @@
package maxminddb
import "reflect"
import (
"reflect"
"runtime"
)
type verifier struct {
reader *Reader
@@ -15,7 +18,9 @@ func (r *Reader) Verify() error {
return err
}
return v.verifyDatabase()
err := v.verifyDatabase()
runtime.KeepAlive(v.reader)
return err
}
func (v *verifier) verifyMetadata() error {