diff --git a/apps/voicemail/AnswerMachine.cpp b/apps/voicemail/AnswerMachine.cpp index 43eab7e6..4682c5de 100644 --- a/apps/voicemail/AnswerMachine.cpp +++ b/apps/voicemail/AnswerMachine.cpp @@ -821,6 +821,7 @@ void AnswerMachineDialog::saveBox(FILE* fp) { di_args.push(df); msg_storage->invoke("msg_new",di_args,ret); // TODO: evaluate ret return value - fclose(fp); + if (fp) + fclose(fp); }