Steve French
2014-09-25 07:14:54 UTC
[PATCH] Fix problem recognizing symlinks
Changeset eb85d94bd 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: Steve French <smfrench-***@public.gmane.org>
CC: Pavel Shilovsky <pshilovsky-***@public.gmane.org>
CC: stable <stable-***@public.gmane.org> #v3.13+
See attached or git tree at
http://git.samba.org/?p=sfrench/cifs-2.6.git;a=shortlog;h=refs/heads/for-next
Changeset eb85d94bd 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: Steve French <smfrench-***@public.gmane.org>
CC: Pavel Shilovsky <pshilovsky-***@public.gmane.org>
CC: stable <stable-***@public.gmane.org> #v3.13+
See attached or git tree at
http://git.samba.org/?p=sfrench/cifs-2.6.git;a=shortlog;h=refs/heads/for-next
--
Thanks,
Steve
Thanks,
Steve