diff options
Diffstat (limited to 'usr.sbin/cron')
-rw-r--r-- | usr.sbin/cron/cron/do_command.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.sbin/cron/cron/do_command.c b/usr.sbin/cron/cron/do_command.c index 4b6fe33..0133fa4 100644 --- a/usr.sbin/cron/cron/do_command.c +++ b/usr.sbin/cron/cron/do_command.c @@ -369,13 +369,14 @@ child_process(e, u) /*local*/{ register FILE *in = fdopen(stdout_pipe[READ_PIPE], "r"); - register int ch = getc(in); + register int ch; if (in == NULL) { warn("fdopen failed in child"); _exit(ERROR_EXIT); } + ch = getc(in); if (ch != EOF) { register FILE *mail; register int bytes = 1; |