summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2011-07-25 16:12:45 -0700
committerKarolin Seeger <kseeger@samba.org>2011-11-01 19:45:48 +0100
commitdf08d03fef8e629bb48f48c5a587a220e6b9095d (patch)
tree487a84d534afa9291ff62d5e79dc98dd08c6e37a
parent5ba502541bc270a940d848b34131cf07c6315944 (diff)
downloadsamba-df08d03fef8e629bb48f48c5a587a220e6b9095d.tar.gz
samba-df08d03fef8e629bb48f48c5a587a220e6b9095d.tar.xz
samba-df08d03fef8e629bb48f48c5a587a220e6b9095d.zip
Use existing ISDOT and ISDOTDOT macros.
Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Thu Jul 28 02:09:20 CEST 2011 on sn-devel-104 (cherry picked from commit d82256ca119eb8315cc69ba725ba71c386caa901) (cherry picked from commit 6ae54263b77f7663df0c390c496a139bed443b27)
-rw-r--r--source3/smbd/filename.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/source3/smbd/filename.c b/source3/smbd/filename.c
index c92921edce6..84bdd408e9e 100644
--- a/source3/smbd/filename.c
+++ b/source3/smbd/filename.c
@@ -849,8 +849,7 @@ NTSTATUS check_name(connection_struct *conn, const char *name)
{
if (IS_VETO_PATH(conn, name)) {
/* Is it not dot or dot dot. */
- if (!((name[0] == '.') && (!name[1] ||
- (name[1] == '.' && !name[2])))) {
+ if (!(ISDOT(name) || ISDOTDOT(name))) {
DEBUG(5,("check_name: file path name %s vetoed\n",
name));
return map_nt_error_from_unix(ENOENT);