fixed some typos in access_table() which, amaziingly enough, make no
authorAndrew Tridgell <tridge@samba.org>
Sun, 16 Jan 2000 13:17:05 +0000 (13:17 +0000)
committerAndrew Tridgell <tridge@samba.org>
Sun, 16 Jan 2000 13:17:05 +0000 (13:17 +0000)
difference to the result.

source/smbd/open.c

index 8a30f5e5c36f535bd29041a49abb322bbc18f91d..57fbdb24c434a3efdcee173ada5e575ff2626c9a 100644 (file)
@@ -647,11 +647,11 @@ static int access_table(int new_deny,int old_deny,int old_mode,
          if (new_deny == DENY_ALL || old_deny == DENY_ALL) return(AFAIL);
 
          if (same_pid) {
-                 if (isexe && old_mode == O_RDONLY && 
+                 if (isexe && old_mode == DOS_OPEN_RDONLY && 
                      old_deny == DENY_DOS && new_deny == DENY_READ) {
                          return AFAIL;
                  }
-                 if (!isexe && old_mode == O_RDONLY && 
+                 if (!isexe && old_mode == DOS_OPEN_RDONLY && 
                      old_deny == DENY_DOS && new_deny == DENY_DOS) {
                          return AREAD;
                  }
@@ -660,7 +660,7 @@ static int access_table(int new_deny,int old_deny,int old_mode,
                          if (old_mode == DOS_OPEN_RDONLY) return AFAIL;
                          return AALL;
                  }
-                 if (old_mode == O_RDONLY && old_deny == DENY_DOS) {
+                 if (old_mode == DOS_OPEN_RDONLY && old_deny == DENY_DOS) {
                          if (new_deny == DENY_FCB || new_deny == DENY_READ) {
                                  if (isexe) return AREAD;
                                  return AFAIL;