s3: smbd: Fix incorrect logic exposed by fix for the security bug 12496 (CVE-2017...
commitaff09ec04e172ae11eaa29b16ec42c52d9596d92
authorJeremy Allison <jra@samba.org>
Mon, 27 Mar 2017 17:46:47 +0000 (27 10:46 -0700)
committerKarolin Seeger <kseeger@samba.org>
Fri, 31 Mar 2017 06:18:29 +0000 (31 08:18 +0200)
tree518f6500412ced2d180fd6848738e3770ed489e7
parent452d0dd843578c5a53b5a5f0aa95bbf6283edf2b
s3: smbd: Fix incorrect logic exposed by fix for the security bug 12496 (CVE-2017-2619).

In a UNIX filesystem, the names "." and ".." by definition can *never*
be symlinks - they are already reserved names.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=12721

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Uri Simchoni <uri@samba.org>
(cherry picked from commit ae17bebd250bdde5614b2ac17e53512f19fe9b68)
source3/smbd/vfs.c