]> git.sur5r.net Git - bacula/bacula/commitdiff
Fix Win98 restore
authorKern Sibbald <kern@sibbald.com>
Sat, 7 Jun 2003 10:22:28 +0000 (10:22 +0000)
committerKern Sibbald <kern@sibbald.com>
Sat, 7 Jun 2003 10:22:28 +0000 (10:22 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@567 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/findlib/bfile.c

index 8c15b961c186e0addc7781930a5826c32b99f63c..adbd0ac208836481cd0080bf690f48ff0de1f228 100644 (file)
@@ -87,7 +87,7 @@ int bopen(BFILE *bfd, const char *fname, int flags, mode_t mode)
         dwaccess = GENERIC_WRITE|FILE_ALL_ACCESS|WRITE_OWNER|WRITE_DAC|ACCESS_SYSTEM_SECURITY;                
         dwflags = FILE_FLAG_BACKUP_SEMANTICS;
       } else {
-        dwaccess = GENERIC_WRITE|FILE_ALL_ACCESS;
+        dwaccess = GENERIC_WRITE;
         dwflags = 0;
       }
       bfd->fh = CreateFile(win32_fname,
@@ -104,7 +104,7 @@ int bopen(BFILE *bfd, const char *fname, int flags, mode_t mode)
         dwaccess = FILE_ALL_ACCESS|WRITE_OWNER|WRITE_DAC|ACCESS_SYSTEM_SECURITY;
         dwflags = FILE_FLAG_BACKUP_SEMANTICS;
       } else {
-        dwaccess = FILE_ALL_ACCESS;
+        dwaccess = GENERIC_WRITE;
         dwflags = 0;
       }
       bfd->fh = CreateFile(win32_fname,