From 74ebf7155686dab6fa6bafdfe05e30004e9eb893 Mon Sep 17 00:00:00 2001 From: Victor Seva Date: Fri, 15 Jul 2016 16:42:16 +0200 Subject: [PATCH] MT#21325 app_voicemail: don't crash if odbc fails Change-Id: I0554df02fab3adff0325b2a5c151bb783a2ac5cd (cherry picked from commit b8779fea791eefdab3cb4a1ed8057e9adc715377) --- apps/app_voicemail.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c index 0e27f9f..3ffe751 100644 --- a/apps/app_voicemail.c +++ b/apps/app_voicemail.c @@ -2869,6 +2869,10 @@ static struct ast_vm_user *find_user_realtime_by_alias(struct ast_vm_user *ivm, SQLHSTMT stmt = NULL; obj = ast_odbc_request_obj(odbc_database, 0); + if(!obj) { + ast_log(LOG_WARNING, "Failed to obtain database object for '%s'!\n", odbc_database); + return NULL; + } stmt = ast_odbc_prepare_and_execute(obj, generic_prepare, &gps); if (!stmt) { ast_log(LOG_WARNING, "SQL Execute error!\n[%s]\n\n", sql);