diff --git a/goo/gfile.cc b/goo/gfile.cc index 44beddd..05aefb8 100644 --- a/goo/gfile.cc +++ b/goo/gfile.cc @@ -608,7 +608,7 @@ int GooFile::read(char *buf, int n, Goffset offset) const { overlapped.Offset = largeInteger.LowPart; overlapped.OffsetHigh = largeInteger.HighPart; - return FALSE == ReadFile(handle, buf, n, &m, &overlapped) ? -1 : m; + return FALSE == ReadFile(handle, buf, n, &m, &overlapped) ? 0 : m; } Goffset GooFile::size() const {