aboutsummaryrefslogtreecommitdiffstats
path: root/fs/cifs/connect.c
diff options
context:
space:
mode:
authorRonnie Sahlberg <lsahlber@redhat.com>2019-07-09 18:41:11 +1000
committerSteve French <stfrench@microsoft.com>2019-07-10 16:15:45 -0500
commitdf070afd9b8c952eacf49db54cae7138eb9deaeb (patch)
tree537e6118629e984ee62764f450abe0bf66738f3b /fs/cifs/connect.c
parentcifs: refactor and clean up arguments in the reparse point parsing (diff)
downloadlinux-dev-df070afd9b8c952eacf49db54cae7138eb9deaeb.tar.xz
linux-dev-df070afd9b8c952eacf49db54cae7138eb9deaeb.zip
cifs: fix parsing of symbolic link error response
RHBZ: 1672539 In smb2_query_symlink(), if we are parsing the error buffer but it is not something we recognize as a symlink we should return -EINVAL and not -ENOENT. I.e. the entry does exist, it is just not something we recognize. Additionally, add check to verify that that the errortag and the reparsetag all make sense. Signed-off-by: Ronnie Sahlberg <lsahlber@redhat.com> Acked-by: Paulo Alcantara <palcantara@suse.de> Signed-off-by: Steve French <stfrench@microsoft.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions