]> Cypherpunks repositories - gostls13.git/commit
os: don't let File.Readdir return an empty slice and nil error
authorBrad Fitzpatrick <bradfitz@golang.org>
Mon, 29 Aug 2016 21:27:40 +0000 (21:27 +0000)
committerBrad Fitzpatrick <bradfitz@golang.org>
Mon, 29 Aug 2016 23:59:42 +0000 (23:59 +0000)
commit9f8335b7e72bdb2b95055c69f2d4b453b73646df
tree18784bd1cc87634018ac126c3ffcc9835af9992e
parent11e3955e10ccd9105b78e07f4785402a5c8ceaf7
os: don't let File.Readdir return an empty slice and nil error

In the case of a file being deleted while Readdir was running, it was
possible for File.Readdir to return an empty slice and a nil error,
counter to its documentation.

Fixes #16919

Change-Id: If0e42882eea52fbf5530317a1895f3829ea8e67b
Reviewed-on: https://go-review.googlesource.com/28056
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/os/dir_unix.go
src/os/os_unix_test.go