From: Martin Paterson <61424351+MartinJPaterson@users.noreply.github.com> Date: Wed, 16 Dec 2020 14:22:46 +0000 (+0000) Subject: [mod_voicemail] Fix error-case return in vm_fsdb_pref_greeting_set_function X-Git-Tag: v1.10.6^2~123 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d28dbd1cd6cfad1df3276252d72ce0d290980f09;p=thirdparty%2Ffreeswitch.git [mod_voicemail] Fix error-case return in vm_fsdb_pref_greeting_set_function --- 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); }