• S
    Fix problem recognizing symlinks · 19e81573
    Steve French 提交于
    Changeset eb85d94b introduced a problem where if a cifs open
    fails during query info of a file we
    will still try to close the file (happens with certain types
    of reparse points) even though the file handle is not valid.
    
    In addition for SMB2/SMB3 we were not mapping the return code returned
    by Windows when trying to open a file (like a Windows NFS symlink)
    which is a reparse point.
    Signed-off-by: NSteve French <smfrench@gmail.com>
    Reviewed-by: NPavel Shilovsky <pshilovsky@samba.org>
    CC: stable <stable@vger.kernel.org> #v3.13+
    19e81573
smb2maperror.c 126.9 KB