Marcela Mašláňová 40fa1a
diff -up at-3.1.12/at.c.nowrap at-3.1.12/at.c
Marcela Mašláňová 40fa1a
--- at-3.1.12/at.c.nowrap	2010-02-12 12:48:23.000000000 +0100
Marcela Mašláňová 40fa1a
+++ at-3.1.12/at.c	2010-02-12 12:51:18.781921727 +0100
Marcela Mašláňová 40fa1a
@@ -308,9 +308,12 @@ writefile(time_t runtimer, char queue)
Marcela Mašláňová 40fa1a
 	    if (*ap == ' ')
Marcela Mašláňová 40fa1a
 		*ap = '0';
Marcela Mašláňová 40fa1a
 
Marcela Mašláňová 40fa1a
-	if (stat(atfile, &statbuf) != 0)
Marcela Mašláňová 40fa1a
+	if (stat(atfile, &statbuf) != 0) {
Marcela Mašláňová 40fa1a
 	    if (errno != ENOENT)
Marcela Mašláňová 40fa1a
 		perr("Cannot access " ATJOB_DIR);
Marcela Mašláňová 40fa1a
+	} else {
Marcela Mašláňová 40fa1a
+	    perr("atjob file already exists; bailing");
Marcela Mašláňová 40fa1a
+	}
Marcela Mašláňová 40fa1a
 
Marcela Mašláňová 40fa1a
 	/* Create the file. The x bit is only going to be set after it has
Marcela Mašláňová 40fa1a
 	 * been completely written out, to make sure it is not executed in the