]> granicus.if.org Git - cronie/commitdiff
No need to have full path in the ProgramName.
authorTomas Mraz <tmraz@fedoraproject.org>
Tue, 20 Sep 2011 14:11:14 +0000 (16:11 +0200)
committerTomas Mraz <tmraz@fedoraproject.org>
Tue, 20 Sep 2011 14:11:14 +0000 (16:11 +0200)
src/cron.c
src/crontab.c

index 791758938aa06b694c7fc0b53c8f62c3fd5a8850..d1c9d8092c155e26158b4368e4d7c51eab90f99c 100644 (file)
@@ -167,7 +167,13 @@ int main(int argc, char *argv[]) {
        pid_t pid = getpid();
        long oldGMToff;
 
-       ProgramName = argv[0];
+       if ((ProgramName=strrchr(argv[0], '/')) == NULL) {
+               ProgramName = argv[0];
+       }
+       else {
+               ++ProgramName;
+       }
+
        MailCmd[0] = '\0';
        cron_default_mail_charset[0] = '\0';
 
index a5fc8df5d60d9d3d0c7a474f32fce6582ee05351..168d179845421dba09c728632bd2e37d23dd2b02 100644 (file)
@@ -100,8 +100,14 @@ static void usage(const char *msg) {
 int main(int argc, char *argv[]) {
        int exitstatus;
 
+       if ((ProgramName=strrchr(argv[0], '/')) == NULL) {
+               ProgramName = argv[0];
+       }
+       else {
+               ++ProgramName;
+       }
+
        Pid = getpid();
-       ProgramName = argv[0];
        MailCmd[0] = '\0';
        cron_default_mail_charset[0] = '\0';