[mail] Prevent bustling error message when sending mail without attachment

this cosmetic patch removes a false error message from LCR's mail when
no attachment is wanted.

thanx to bodo for providing this patch!
This commit is contained in:
Andreas Eversberg 2011-02-24 10:17:44 +01:00
parent 03f26ba386
commit d4097e3558
1 changed files with 5 additions and 3 deletions

8
mail.c
View File

@ -99,7 +99,8 @@ static void *mail_child(void *arg)
fprintf(ph, "\n * date: %s %d %d %d:%02d\n\n", months[mon], mday, year+1900, hour, min);
/* attach audio file */
if ((filename[0]) && ((fh = open(filename, O_RDONLY)))) {
if (filename[0]) {
if ((fh = open(filename, O_RDONLY))) {
while(strchr(filename, '/'))
filename = strchr(filename, '/')+1;
fprintf(ph, "--next_part\n");
@ -144,11 +145,12 @@ static void *mail_child(void *arg)
fprintf(ph, "\n\n");
close(fh);
} else {
} else {
SPRINT(buffer, "-Error- Failed to read audio file: '%s'.\n\n", filename);
fprintf(ph, "%s", buffer);
PERROR("%s", buffer);
}
}
}
/* finish mail */
fprintf(ph, ".\n");