]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Fix voicemail crash (bug #4800)
authorMark Spencer <markster@digium.com>
Wed, 3 Aug 2005 02:45:30 +0000 (02:45 +0000)
committerMark Spencer <markster@digium.com>
Wed, 3 Aug 2005 02:45:30 +0000 (02:45 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6261 65c4cc65-6c06-0410-ace0-fbb531ad65f3

apps/app_voicemail.c

index e91eb3cf8e34e2ec425aa233c2f9560a16e3f34f..6ca24af711569ea0578082c7c02c0cf3b6180bcf 100755 (executable)
@@ -3575,8 +3575,10 @@ static int close_mailbox(struct vm_state *vms, struct ast_vm_user *vmu)
        ast_unlock_path(vms->curdir);
 
 done:
-       memset(vms->deleted, 0, sizeof(vms->deleted)); 
-       memset(vms->heard, 0, sizeof(vms->heard)); 
+       if (vms->deleted)
+               memset(vms->deleted, 0, sizeof(vms->deleted)); 
+       if (vms->heard)
+               memset(vms->heard, 0, sizeof(vms->heard)); 
 
        return 0;
 }