From ce936ecf1077dc040de7b4e8f015c253ed8dbd85 Mon Sep 17 00:00:00 2001 From: mailman Date: Sun, 8 Mar 1998 02:26:05 +0000 Subject: Not using /tmp/fart file, using regular print's instead - otherwise the program can be trivially made to fail by creating /tmp/fart such that daemon cannot overwrite it. --- src/mail-wrapper.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/mail-wrapper.c b/src/mail-wrapper.c index 5989ae162..9445c2671 100644 --- a/src/mail-wrapper.c +++ b/src/mail-wrapper.c @@ -109,10 +109,10 @@ void main(int argc, char **argv) { char *command; int i; - f = fopen("/tmp/fart", "w+"); + /* f = fopen("/tmp/fart", "w+"); */ if(argc < 2) { - fprintf(f,"Usage: %s program [args...]\n", argv[0]); + printf("Usage: %s program [args...]\n", argv[0]); fflush(stdout); exit(0); } @@ -121,7 +121,7 @@ void main(int argc, char **argv) { sprintf(command, "%s/%s", COMMAND_LOCATION, argv[1]); if(!valid_command(argv[1])){ - fprintf(f,"Illegal command.\n"); + printf("Illegal command.\n"); } else{ if(legal_caller()) { @@ -129,7 +129,7 @@ void main(int argc, char **argv) { execv(command, &argv[1]); } else { - fprintf(f,"Illegal caller!\n"); + printf("Illegal caller!\n"); } } } -- cgit v1.2.3-70-g09d2