diff --git a/src/src/moan.c b/src/src/moan.c index 4d7b51b9a8..7c782286a0 100644 --- a/src/src/moan.c +++ b/src/src/moan.c @@ -382,8 +382,10 @@ if (check_sender && message_file != NULL && trusted_caller && /* If viable sender address, send a message */ +BOOL rc = FALSE; + if (sender_address != NULL && sender_address[0] != 0 && !local_error_message) - return moan_send_message(sender_address, ident, eblock, headers, + rc = moan_send_message(sender_address, ident, eblock, headers, message_file, firstline); /* Otherwise, we can only log */ @@ -440,7 +442,7 @@ switch(ident) break; } -return FALSE; +return rc; }