mirror of
https://github.com/fumiama/go-registry.git
synced 2026-06-30 07:40:24 +08:00
fix
This commit is contained in:
24
reg.go
24
reg.go
@@ -50,14 +50,16 @@ func NewRegedit(addr, stor, pwd, sps string) *Regedit {
|
|||||||
copy(tp[:], pwd)
|
copy(tp[:], pwd)
|
||||||
copy(ts[:], sps)
|
copy(ts[:], sps)
|
||||||
s := tea.NewTeaCipherLittleEndian(ts[:])
|
s := tea.NewTeaCipherLittleEndian(ts[:])
|
||||||
f, err := os.Open(stor)
|
if stor != "" {
|
||||||
if err != nil {
|
f, err := os.Open(stor)
|
||||||
f, err = os.Create(stor)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
f, err = os.Create(stor)
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
_ = f.Close()
|
||||||
}
|
}
|
||||||
_ = f.Close()
|
|
||||||
return &Regedit{addr: addr, stor: stor, tp: tea.NewTeaCipherLittleEndian(tp[:]), ts: &s}
|
return &Regedit{addr: addr, stor: stor, tp: tea.NewTeaCipherLittleEndian(tp[:]), ts: &s}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -67,14 +69,16 @@ func NewRegReader(addr, stor, pwd string) *Regedit {
|
|||||||
pwd = pwd[:15]
|
pwd = pwd[:15]
|
||||||
}
|
}
|
||||||
copy(tp[:], pwd)
|
copy(tp[:], pwd)
|
||||||
f, err := os.Open(stor)
|
if stor != "" {
|
||||||
if err != nil {
|
f, err := os.Open(stor)
|
||||||
f, err = os.Create(stor)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
f, err = os.Create(stor)
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
_ = f.Close()
|
||||||
}
|
}
|
||||||
_ = f.Close()
|
|
||||||
return &Regedit{addr: addr, stor: stor, tp: tea.NewTeaCipherLittleEndian(tp[:])}
|
return &Regedit{addr: addr, stor: stor, tp: tea.NewTeaCipherLittleEndian(tp[:])}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user