]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
add memset to prevent race
authorAnthony Minessale <anthony.minessale@gmail.com>
Thu, 25 Oct 2007 17:49:42 +0000 (17:49 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Thu, 25 Oct 2007 17:49:42 +0000 (17:49 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6053 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/applications/mod_voicemail/mod_voicemail.c

index b494da2d81fa563d75b9e5f488e493923679b353..d0eaae768b51dfaf122e75d83db6b303add5e809 100644 (file)
@@ -1651,10 +1651,12 @@ static switch_status_t voicemail_leave_main(switch_core_session_t *session, char
         }
     }
 
-    if (!strcasecmp(buf, profile->main_menu_key)) {
-        voicemail_check_main(session, profile_name, domain_name, id, 0);
-    } else {
-        goto greet;
+    if (!switch_strlen_zero(buf)) {
+        if (!strcasecmp(buf, profile->main_menu_key)) {
+            voicemail_check_main(session, profile_name, domain_name, id, 0);
+        } else {
+            goto greet;
+        }
     }