From b9c02dd791041a4c3b87cb38354268893d739bd0 Mon Sep 17 00:00:00 2001 From: Denis Vlasenko Date: Sat, 18 Aug 2007 15:48:00 +0000 Subject: [PATCH] crond: don't start sendmail with absolute path crond: don't report obsolete version, report true bbox version --- miscutils/crond.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/miscutils/crond.c b/miscutils/crond.c index 5653f68..117a8b1 100644 --- a/miscutils/crond.c +++ b/miscutils/crond.c @@ -5,16 +5,14 @@ * run as root, but NOT setuid root * * Copyright 1994 Matthew Dillon (dillon@apollo.west.oic.com) + * (version 2.3.2) * Vladimir Oleynik (C) 2002 * * Licensed under the GPL v2 or later, see the file LICENSE in this tarball. */ -#define VERSION "2.3.2" - -#include "libbb.h" #include - +#include "libbb.h" #ifndef CRONTABS #define CRONTABS "/var/spool/cron/crontabs" @@ -23,7 +21,7 @@ #define TMPDIR "/var/spool/cron" #endif #ifndef SENDMAIL -#define SENDMAIL "/usr/sbin/sendmail" +#define SENDMAIL "sendmail" #endif #ifndef SENDMAIL_ARGS #define SENDMAIL_ARGS "-ti", "oem" @@ -172,7 +170,7 @@ int crond_main(int ac, char **av) * main loop - synchronize to 1 second after the minute, minimum sleep * of 1 second. */ - crondlog("\011%s " VERSION " dillon, started, log level %d\n", + crondlog("\011%s " BB_VER " started, log level %d\n", applet_name, LogLevel); SynchronizeDir(); @@ -941,8 +939,10 @@ static void EndJob(const char *user, CronLine * line) return; } - if (fstat(mailFd, &sbuf) < 0 || sbuf.st_uid != DaemonUid || sbuf.st_nlink != 0 || - sbuf.st_size == line->cl_MailPos || !S_ISREG(sbuf.st_mode)) { + if (fstat(mailFd, &sbuf) < 0 || sbuf.st_uid != DaemonUid + || sbuf.st_nlink != 0 || sbuf.st_size == line->cl_MailPos + || !S_ISREG(sbuf.st_mode) + ) { close(mailFd); return; } -- 2.7.4