--- logrotate-3.7.5/logrotate.c.logfn 2007-05-30 14:52:21.000000000 +0200 +++ logrotate-3.7.5/logrotate.c 2007-05-30 14:53:08.000000000 +0200 @@ -151,7 +151,7 @@ } if (!fork()) { - execl("/bin/sh", "sh", "-c", script, NULL); + execl("/bin/sh", "sh", "-c", script, script, logfn, NULL); exit(1); }