diff --git a/dumper.go b/dumper.go index 7e11845..1acf2f1 100644 --- a/dumper.go +++ b/dumper.go @@ -115,7 +115,9 @@ func getStoredDataFromGzip(value []byte) (*StoredData, error) { } storedData := &StoredData{} - json.Unmarshal(acmeData, &storedData) + if err := json.Unmarshal(acmeData, &storedData); err != nil { + return data, err + } return storedData, nil } diff --git a/main.go b/main.go index accadba..a997d5a 100644 --- a/main.go +++ b/main.go @@ -89,10 +89,8 @@ func main() { if err := dump(dumpConfig, data); err != nil { return err } - } else { - if err := loop(dumpConfig, backend); err != nil { - return err - } + } else if err := loop(dumpConfig, backend); err != nil { + return err } return nil