From 6843c5ddc62d2c86066588f61b59c0f3ea3f598e Mon Sep 17 00:00:00 2001 From: Olle Johansson Date: Sun, 9 Apr 2006 18:53:46 +0000 Subject: [PATCH] Issue 6919 - clarify error message git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@18603 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- apps/app_voicemail.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c index 901747c307..e44323d183 100644 --- a/apps/app_voicemail.c +++ b/apps/app_voicemail.c @@ -1697,9 +1697,8 @@ static int sendmail(char *srcemail, struct ast_vm_user *vmu, int msgnum, char *c ast_log(LOG_DEBUG, "Attaching file '%s', format '%s', uservm is '%d', global is %d\n", attach, format, attach_user_voicemail, ast_test_flag((&globalflags), VM_ATTACH)); /* Make a temporary file instead of piping directly to sendmail, in case the mail command hangs */ - p = vm_mkftemp(tmp); - if (p == NULL) { - ast_log(LOG_WARNING, "Unable to launch '%s'\n", mailcmd); + if ((p = vm_mkftemp(tmp)) == NULL) { + ast_log(LOG_WARNING, "Unable to launch '%s' (can't create temporary file)\n", mailcmd); return -1; } else { gethostname(host, sizeof(host)-1); @@ -1817,10 +1816,10 @@ static int sendpage(char *srcemail, char *pager, int msgnum, char *context, char char tmp[80] = "/tmp/astmail-XXXXXX"; char tmp2[256]; struct tm tm; - FILE *p = vm_mkftemp(tmp); + FILE *p; - if (p == NULL) { - ast_log(LOG_WARNING, "Unable to launch '%s'\n", mailcmd); + if ((p = vm_mkftemp(tmp)) == NULL) { + ast_log(LOG_WARNING, "Unable to launch '%s' (can't create temporary file)\n", mailcmd); return -1; } else { gethostname(host, sizeof(host)-1);