From: jbj Date: Tue, 21 Sep 1999 22:41:37 +0000 (+0000) Subject: Apply sanity check to database permissions. X-Git-Tag: rpm-4.4-release~2611 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9fea0d1addb5a14d493e44934ab5c82403787639;p=platform%2Fupstream%2Frpm.git Apply sanity check to database permissions. CVS patchset: 3313 CVS date: 1999/09/21 22:41:37 --- diff --git a/lib/rpmdb.c b/lib/rpmdb.c index d0ada68..548bb85 100644 --- a/lib/rpmdb.c +++ b/lib/rpmdb.c @@ -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="";