From d28dbd1cd6cfad1df3276252d72ce0d290980f09 Mon Sep 17 00:00:00 2001 From: Martin Paterson <61424351+MartinJPaterson@users.noreply.github.com> Date: Wed, 16 Dec 2020 14:22:46 +0000 Subject: [PATCH] [mod_voicemail] Fix error-case return in vm_fsdb_pref_greeting_set_function --- src/mod/applications/mod_voicemail/mod_voicemail.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mod/applications/mod_voicemail/mod_voicemail.c b/src/mod/applications/mod_voicemail/mod_voicemail.c index 6ef8bf37e7..aba1dc4cf0 100644 --- a/src/mod/applications/mod_voicemail/mod_voicemail.c +++ b/src/mod/applications/mod_voicemail/mod_voicemail.c @@ -5146,6 +5146,8 @@ SWITCH_STANDARD_API(vm_fsdb_pref_greeting_set_function) switch_safe_free(sql); } else { stream->write_function(stream, "-ERR Recording doesn't exist [%s]\n", final_file_path); + profile_rwunlock(profile); + goto done; } profile_rwunlock(profile); }