aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lu <chrislusf@users.noreply.github.com>2018-04-17 12:53:38 -0700
committerGitHub <noreply@github.com>2018-04-17 12:53:38 -0700
commit230258702f58a7fdc60d126ff4e3ed493cf9cd04 (patch)
treef6afb3b452f667ee10eebadaf667f7022f076ab9
parentd49e91cd7815534dc11f0e8f58fdc0ef76923065 (diff)
parente4b1e5c3c80ce9faf3a5f13942300a03093fc319 (diff)
downloadseaweedfs-230258702f58a7fdc60d126ff4e3ed493cf9cd04.tar.xz
seaweedfs-230258702f58a7fdc60d126ff4e3ed493cf9cd04.zip
Merge pull request #637 from mtolman/master
Fix for issue #635
-rw-r--r--weed/storage/volume.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/weed/storage/volume.go b/weed/storage/volume.go
index f168ad155..a58a74340 100644
--- a/weed/storage/volume.go
+++ b/weed/storage/volume.go
@@ -61,7 +61,7 @@ func (v *Volume) Size() int64 {
return stat.Size()
}
glog.V(0).Infof("Failed to read file size %s %v", v.dataFile.Name(), e)
- return -1
+ return 0 // -1 causes integer overflow and the volume to become unwritable.
}
// Close cleanly shuts down this volume