1
0
mirror of https://github.com/fumiama/go-registry.git synced 2026-06-08 01:23:45 +08:00
This commit is contained in:
源文雨
2022-11-21 19:18:17 +08:00
parent aa39d5a1c9
commit 44b0846bdc

4
reg.go
View File

@@ -27,6 +27,7 @@ var (
ErrRawDataTooLong = errors.New("reg: raw data too long")
ErrMd5NotEqual = errors.New("reg: md5 not equal")
ErrInvalidCatData = errors.New("reg: invalid cat data")
ErrNilStorData = errors.New("reg: nil stor data")
)
type Regedit struct {
@@ -212,6 +213,9 @@ func (r *Regedit) Load() (*Storage, error) {
if err != nil {
return nil, err
}
if len(data) == 0 {
return nil, ErrNilStorData
}
s := new(Storage)
s.m = make(map[string]string, 256)
s.Md5 = md5.Sum(data)