summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorMark Spencer <markster@digium.com>2005-08-01 11:09:03 +0000
committerMark Spencer <markster@digium.com>2005-08-01 11:09:03 +0000
commit5d350297b6c20ba48f5ef195b3e2e60898ea0546 (patch)
treecb1d345e6eb207ff2cf94c64f18c2016aa0db2a8 /apps
parent8efba1c1274ba3c6344aeb69377f383a5a922689 (diff)
Make sure we don't close a mailbox if we didn't open one (bug #4800)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6250 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'apps')
-rwxr-xr-xapps/app_voicemail.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c
index 8a1d20fb8..e91eb3cf8 100755
--- a/apps/app_voicemail.c
+++ b/apps/app_voicemail.c
@@ -4713,7 +4713,8 @@ static int vm_execmain(struct ast_channel *chan, void *data)
char *options;
LOCAL_USER_ADD(u);
- memset(&vms, 0, sizeof(vms));
+ memset(&vms, 0, sizeof(vms));
+ vms.lastmsg = -1;
memset(&vmus, 0, sizeof(vmus));
ast_copy_string(fmtc, vmfmts, sizeof(fmtc));
if (chan->_state != AST_STATE_UP)