SOURCES: vixie-cron-CAN-2005-1038.patch (NEW) - fix for CAN-2005-1...
hawk
hawk at pld-linux.org
Tue Aug 2 14:12:58 CEST 2005
Author: hawk Date: Tue Aug 2 12:12:58 2005 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- fix for CAN-2005-1038, taken from Fedora
---- Files affected:
SOURCES:
vixie-cron-CAN-2005-1038.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/vixie-cron-CAN-2005-1038.patch
diff -u /dev/null SOURCES/vixie-cron-CAN-2005-1038.patch:1.1
--- /dev/null Tue Aug 2 14:12:58 2005
+++ SOURCES/vixie-cron-CAN-2005-1038.patch Tue Aug 2 14:12:53 2005
@@ -0,0 +1,24 @@
+--- vixie-cron-4.1/crontab.c.CAN-2005-1038 2005-04-14 18:39:04.356618000 -0400
++++ vixie-cron-4.1/crontab.c 2005-04-14 18:43:50.262425000 -0400
+@@ -497,6 +497,21 @@
+ ProgramName);
+ goto remove;
+ }
++
++ if ( (!S_ISREG(statbuf.st_mode))
++ ||(S_ISLNK(statbuf.st_mode))
++ ||(S_ISDIR(statbuf.st_mode))
++ ||(S_ISCHR(statbuf.st_mode))
++ ||(S_ISBLK(statbuf.st_mode))
++ ||(S_ISFIFO(statbuf.st_mode))
++ ||(S_ISSOCK(statbuf.st_mode))
++ )
++ {
++ fprintf(stderr, "%s: illegal crontab\n",
++ ProgramName);
++ goto remove;
++ }
++
+ fprintf(stderr, "%s: installing new crontab\n", ProgramName);
+ fclose(NewCrontab);
+ NewCrontab=fopen(Filename,"r+");
================================================================
More information about the pld-cvs-commit
mailing list