diff --git a/src/mod/applications/mod_voicemail/mod_voicemail.c b/src/mod/applications/mod_voicemail/mod_voicemail.c index aa06fb6300..0b88532874 100644 --- a/src/mod/applications/mod_voicemail/mod_voicemail.c +++ b/src/mod/applications/mod_voicemail/mod_voicemail.c @@ -2848,7 +2848,7 @@ static switch_status_t deliver_vm(vm_profile_t *profile, failed: - if (del_file && file_path) { + if (del_file && file_path && switch_file_exists(file_path, pool)) { if (unlink(file_path) != 0) { switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, "Failed to delete file [%s]\n", file_path); }