webcookies: create $home/lib/webcookies as 0600

This commit is contained in:
cinap_lenrek 2012-08-17 18:14:34 +02:00
parent 7fdf820589
commit 31ed86ce23

View file

@ -1216,6 +1216,7 @@ void
main(int argc, char **argv) main(int argc, char **argv)
{ {
char *file, *mtpt, *home, *srv; char *file, *mtpt, *home, *srv;
int fd;
file = nil; file = nil;
srv = nil; srv = nil;
@ -1255,8 +1256,11 @@ main(int argc, char **argv)
strcpy(file, home); strcpy(file, home);
strcat(file, "/lib/webcookies"); strcat(file, "/lib/webcookies");
} }
if(access(file, AEXIST) < 0) if(access(file, AEXIST) < 0){
close(create(file, OWRITE, 0666)); if((fd = create(file, OWRITE, 0600)) < 0)
sysfatal("create %s: %r", file);
close(fd);
}
jar = readjar(file); jar = readjar(file);
if(jar == nil) if(jar == nil)