aboutsummaryrefslogtreecommitdiffstats
path: root/apps/app_voicemail.c
diff options
context:
space:
mode:
authormarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2005-08-01 11:09:03 +0000
committermarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2005-08-01 11:09:03 +0000
commit2437ed27775beca1516f4e12eb7e28a3ee221782 (patch)
treecb1d345e6eb207ff2cf94c64f18c2016aa0db2a8 /apps/app_voicemail.c
parent76c2a95e9a62b4f6d8ed88af37c28e92b92dc2a1 (diff)
Make sure we don't close a mailbox if we didn't open one (bug #4800)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6250 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'apps/app_voicemail.c')
-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)