diff options
author | José Fonseca <jrfonseca@users.sourceforge.net> | 2003-07-04 16:28:14 +0000 |
---|---|---|
committer | José Fonseca <jrfonseca@users.sourceforge.net> | 2003-07-04 16:28:14 +0000 |
commit | cd2170b37673352903432c4851a31168a5e5e5bb (patch) | |
tree | 4d8f8e90808274ea0b4930724052a41e8d4acea5 /local.c | |
parent | 15350708d628c8be91ca0ac00ec7956bbf3f6c80 (diff) |
Search for the global configuration file.
Do not make the CRLF line translation for the MDA pipe.
Diffstat (limited to 'local.c')
-rw-r--r-- | local.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -49,7 +49,7 @@ void local_init(message_t *message) if (!mda) { - fprintf(stderr, "local delivery not possible without a MDA"); + fprintf(stderr, "Local delivery not possible without a MDA\n"); exit(EX_OSFILE); } @@ -167,7 +167,7 @@ void local_init(message_t *message) if(!(mda_fp = popen(before, "w"))) { - fprintf(stderr, "MDA open failed\n"); + fprintf(stderr, "Failed to connect to MDA\n"); exit(EX_OSERR); } @@ -184,7 +184,7 @@ void local_flush(message_t *message) do { n = message_read(message, buffer, BUFSIZ); - if(fwrite(buffer, 1, n, mda_fp) != n) + if(ferror(mda_fp)) { perror(NULL); exit(EX_OSERR); |