From 0aafbd151cd57e083207f4e136f751258e1eed38 Mon Sep 17 00:00:00 2001 From: Jonathan Rose Date: Thu, 8 Mar 2012 18:40:13 +0000 Subject: [PATCH] Fixes unitialized variable use warning introduced by addition of mixmonitor forward to vm git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8-digiumphones@358725 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- apps/app_mixmonitor.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/apps/app_mixmonitor.c b/apps/app_mixmonitor.c index 0705502304..7176de91a0 100644 --- a/apps/app_mixmonitor.c +++ b/apps/app_mixmonitor.c @@ -424,7 +424,7 @@ static void *mixmonitor_thread(void *obj) struct mixmonitor *mixmonitor = obj; struct ast_filestream **fs = NULL; unsigned int oflags; - char *ext; + char *ext = ""; char *last_slash; int errflag = 0; @@ -507,8 +507,13 @@ static void *mixmonitor_thread(void *obj) ast_verb(2, "End MixMonitor Recording %s\n", mixmonitor->name); if (!AST_LIST_EMPTY(&mixmonitor->recipient_list)) { - ast_verb(3, "Copying recordings for Mixmonitor %s to voicemail recipients\n", mixmonitor->name); - copy_to_voicemail(mixmonitor, ext); + if (ast_strlen_zero(ext)) { + ast_log(LOG_ERROR, "No file extension set for Mixmonitor %s. Skipping copy to voicemail.\n", + mixmonitor -> name); + } else { + ast_verb(3, "Copying recordings for Mixmonitor %s to voicemail recipients\n", mixmonitor->name); + copy_to_voicemail(mixmonitor, ext); + } } else { ast_debug(3, "No recipients to forward monitor to, moving on.\n"); }