summaryrefslogtreecommitdiff
path: root/src/pkg/os/os_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/os/os_test.go')
-rw-r--r--src/pkg/os/os_test.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/pkg/os/os_test.go b/src/pkg/os/os_test.go
index 6a132f343..77b69447d 100644
--- a/src/pkg/os/os_test.go
+++ b/src/pkg/os/os_test.go
@@ -40,13 +40,13 @@ func size(name string, t *testing.T) uint64 {
len := 0;
for {
n, e := file.Read(&buf);
- if n < 0 || e != nil {
- t.Fatal("read failed:", err);
- }
- if n == 0 {
+ len += n;
+ if e == EOF {
break
}
- len += n;
+ if e != nil {
+ t.Fatal("read failed:", err);
+ }
}
return uint64(len)
}