• Alex Brainman's avatar
    os: use Stat instead of Lstat in Symlink · 5cc80899
    Alex Brainman authored
    Windows implementation of Symlink uses CreateSymbolicLink Windows
    API. The API requires to identify the target type: file or
    directory. Current Symlink implementation  uses Lstat to determine
    symlink type, but Lstat will not be able to determine correct
    result if destination is symlink. Replace Lstat call with Stat.
    
    Fixes #28432
    
    Change-Id: Ibee6d8ac21e2246bf8d0a019c4c66d38b09887d4
    Reviewed-on: https://go-review.googlesource.com/c/145217
    Run-TryBot: Alex Brainman <alex.brainman@gmail.com>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    Reviewed-by: 's avatarIan Lance Taylor <iant@golang.org>
    5cc80899
file_windows.go 10.3 KB