mirror of
https://github.com/fumiama/go-registry.git
synced 2026-06-27 06:10:24 +08:00
fix
This commit is contained in:
4
reg.go
4
reg.go
@@ -27,6 +27,7 @@ var (
|
|||||||
ErrRawDataTooLong = errors.New("reg: raw data too long")
|
ErrRawDataTooLong = errors.New("reg: raw data too long")
|
||||||
ErrMd5NotEqual = errors.New("reg: md5 not equal")
|
ErrMd5NotEqual = errors.New("reg: md5 not equal")
|
||||||
ErrInvalidCatData = errors.New("reg: invalid cat data")
|
ErrInvalidCatData = errors.New("reg: invalid cat data")
|
||||||
|
ErrNilStorData = errors.New("reg: nil stor data")
|
||||||
)
|
)
|
||||||
|
|
||||||
type Regedit struct {
|
type Regedit struct {
|
||||||
@@ -212,6 +213,9 @@ func (r *Regedit) Load() (*Storage, error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
if len(data) == 0 {
|
||||||
|
return nil, ErrNilStorData
|
||||||
|
}
|
||||||
s := new(Storage)
|
s := new(Storage)
|
||||||
s.m = make(map[string]string, 256)
|
s.m = make(map[string]string, 256)
|
||||||
s.Md5 = md5.Sum(data)
|
s.Md5 = md5.Sum(data)
|
||||||
|
|||||||
Reference in New Issue
Block a user