diff options
Diffstat (limited to 'load.go')
| -rw-r--r-- | load.go | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -29,7 +29,7 @@ func ReLoad(pb proto.Message) error { err = SaveToFilename(pb, fullname) return err } - if errors.Is(err, VersionMismatch) || (newver != pbver) { + if err != nil { fmt.Println("") fmt.Printf("VERSION new '%s' != cur PB '%s'\n", newver, pbver) fmt.Println("") @@ -42,12 +42,11 @@ func ReLoad(pb proto.Message) error { // upon further study, always die here is better than not s := fmt.Sprintf("protobuf version wrong. delete or fix %s", fullname) panic(s) - } - if err != nil { // return to let the application figure this out - return err + // return err } - return nil + err = LoadFromFilename(pb, fullname) + return err } func LoadFromFilename(pb proto.Message, fullname string) error { |
