crond: use execlp instead of execl
authorDenis Vlasenko <vda.linux@googlemail.com>
Mon, 30 Jun 2008 15:48:34 +0000 (15:48 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Mon, 30 Jun 2008 15:48:34 +0000 (15:48 -0000)
miscutils/crond.c

index 51b09ece03770efb49ca850b7b6e3ce412e3ea69..ecb3a2f80b5c3b81b1c9c9876dd105f846d31473 100644 (file)
@@ -788,7 +788,7 @@ ForkJob(const char *user, CronLine *line, int mailFd,
                        xmove_fd(mailFd, mail_filename ? 1 : 0);
                        dup2(1, 2);
                }
-               execl(prog, prog, cmd, arg, NULL);
+               execlp(prog, prog, cmd, arg, NULL);
                crondlog(ERR20 "can't exec, user %s cmd %s %s %s", user, prog, cmd, arg);
                if (mail_filename) {
                        fdprintf(1, "Exec failed: %s -c %s\n", prog, arg);