diff options
Diffstat (limited to 'doVerify.go')
| -rw-r--r-- | doVerify.go | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/doVerify.go b/doVerify.go index 86690d6..44db693 100644 --- a/doVerify.go +++ b/doVerify.go @@ -158,6 +158,10 @@ func doVerify() (string, error) { } func moveToBroken(p *zoopb.Package) (string, error) { + return moveFileToBroken(p.Filename) +} + +func moveFileToBroken(filename string) (string, error) { if err := os.Chdir(me.pb.BaseDir); err != nil { return "no '" + me.pb.BaseDir + "' directory", err } @@ -165,9 +169,9 @@ func moveToBroken(p *zoopb.Package) (string, error) { if err := os.MkdirAll(brokendir, 0755); err != nil { return "mkdir " + brokendir, err } - _, fname := filepath.Split(p.Filename) + _, fname := filepath.Split(filename) newname := filepath.Join(brokendir, fname) - if err := os.Rename(p.Filename, newname); err != nil { + if err := os.Rename(filename, newname); err != nil { return "rename failed " + newname, err } // panic("rename worked?") |
