- fix open(creat) without a mode
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Mon, 18 Feb 2008 18:35:53 +0000 (18:35 -0000)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Mon, 18 Feb 2008 18:35:53 +0000 (18:35 -0000)
miscutils/crontab.c

index 6b6896469c3e6bb85009a6da44e5212246302931..cb261ed18c24973b2f83321787aae9621bb06d25 100644 (file)
@@ -214,7 +214,7 @@ int crontab_main(int argc, char **argv)
        /* Bump notification file.  Handle window where crond picks file up
         * before we can write our entry out.
         */
-       while ((fd = open(CRONUPDATE, O_WRONLY|O_CREAT|O_APPEND)) >= 0) {
+       while ((fd = open(CRONUPDATE, O_WRONLY|O_CREAT|O_APPEND, 0600)) >= 0) {
                struct stat st;
 
                fdprintf(fd, "%s\n", pas->pw_name);