Apply sanity check to database permissions.
authorjbj <devnull@localhost>
Tue, 21 Sep 1999 22:41:37 +0000 (22:41 +0000)
committerjbj <devnull@localhost>
Tue, 21 Sep 1999 22:41:37 +0000 (22:41 +0000)
CVS patchset: 3313
CVS date: 1999/09/21 22:41:37

lib/rpmdb.c

index d0ada68..548bb85 100644 (file)
@@ -161,6 +161,9 @@ int openDatabase(const char * prefix, const char * dbpath, rpmdb *rpmdbp, int mo
     if (mode & O_WRONLY) 
        return 1;
 
+    if (!(perms & 0600))       /* XXX sanity */
+       perms = 0644;
+
     /* we should accept NULL as a valid prefix */
     if (!prefix) prefix="";