On Tue, Nov 18, 2008 at 09:16:25AM +0000, Colin Watson wrote:
> The attached patch fixes this.
Oops - here's the actual patch.
--
Colin Watson [EMAIL PROTECTED]
* palo/palo.c: Supply a mode to open() to go with the O_CREAT flag.
diff -Nru palo-1.16+nmu1/palo/palo.c palo-1.16+nmu1ubuntu1/palo/palo.c
--- palo-1.16+nmu1/palo/palo.c 2007-09-12 17:12:03.000000000 +0100
+++ palo-1.16+nmu1ubuntu1/palo/palo.c 2008-11-18 09:12:08.000000000 +0000
@@ -479,7 +479,7 @@
error(14, "bootloader");
sprintf(badblockfilename, "/tmp/paloblk-%d", getpid());
- if ((fd = open(badblockfilename, O_RDWR | O_CREAT | O_TRUNC)) < 0) {
+ if ((fd = open(badblockfilename, O_RDWR | O_CREAT | O_TRUNC, 0644)) < 0) {
perror(badblockfilename);
exit(1);
}