8554: Report Walk errors and continue, instead of stopping silently.
authorTom Clegg <tom@curoverse.com>
Wed, 16 Mar 2016 16:54:55 +0000 (12:54 -0400)
committerTom Clegg <tom@curoverse.com>
Wed, 16 Mar 2016 16:54:55 +0000 (12:54 -0400)
services/keepstore/volume_unix.go

index 561eb41a45427e1a620c8a23ba302027a94b35fb..996068cf3d2438f71364b0b2c9ddafcdbd712c54 100644 (file)
@@ -550,7 +550,8 @@ func (v *UnixVolume) EmptyTrash() {
 
        err := filepath.Walk(v.root, func(path string, info os.FileInfo, err error) error {
                if err != nil {
-                       return err
+                       log.Printf("EmptyTrash: filepath.Walk: %v: %v", path, err)
+                       return nil
                }
                if info.Mode().IsDir() {
                        return nil