unvac: always create writable directories

R=rsc
http://codereview.appspot.com/4221043
This commit is contained in:
Russ Cox 2011-02-23 08:26:35 -05:00
parent 6886b3cd89
commit 707b99e60b

View file

@ -239,7 +239,7 @@ unvac(VacFile *f, char *name, VacDir *vdir)
if(!table && !tostdout && vdir){
// create directory
if((dp = dirstat(name)) == nil){
if((fd = create(name, OREAD, DMDIR|(mode&0777))) < 0){
if((fd = create(name, OREAD, DMDIR|0700|(mode&0777))) < 0){
fprint(2, "mkdir %s: %r\n", name);
vdeclose(vde);
}