]> Cypherpunks repositories - gostls13.git/commit
path/filepath: walkSymlinks: return correct error for file with trailing slash
authorLE Manh Cuong <cuong.manhle.vn@gmail.com>
Fri, 21 Dec 2018 04:21:02 +0000 (11:21 +0700)
committerIan Lance Taylor <iant@golang.org>
Mon, 24 Dec 2018 18:38:18 +0000 (18:38 +0000)
commitb32ee0a3c004d4ef79d92bd63200008456da50f3
tree47f05e44f8547e859709a4cf7e6e3b83d491b6de
parent3b66c00857ff77f8acfc3e6e9491dda3677858a4
path/filepath: walkSymlinks: return correct error for file with trailing slash

Rather than return os.ErrNotExist for /path/to/existing_file/,
walkSymLinks now returns syscall.ENOTDIR.

This is consistent with behavior of os.Lstat.

Fixes #29372

Change-Id: Id5c471d901db04b2f35d60f60a81b2a0be93cae9
Reviewed-on: https://go-review.googlesource.com/c/155597
Run-TryBot: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/path/filepath/path_test.go
src/path/filepath/symlink.go
src/path/filepath/symlink_windows.go