From 2fb0f8e24f9b1619579e6a752db24ec33401da76 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Mon, 12 Sep 2011 16:38:48 -0500 Subject: [PATCH] only unlink if file exists --- src/mod/applications/mod_voicemail/mod_voicemail.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); }