From: Mark Michelson Date: Thu, 7 Jun 2007 19:50:29 +0000 (+0000) Subject: Merged revisions 68198 via svnmerge from X-Git-Tag: 1.6.0-beta1~3^2~2432 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=350a83fe9813ea1e2d94b4b6065ed7d96cf9907e;p=thirdparty%2Fasterisk.git Merged revisions 68198 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r68198 | mmichelson | 2007-06-07 14:47:42 -0500 (Thu, 07 Jun 2007) | 5 lines Submitting a fix for Issue 8016. Added a check to make sure that greetings get stored properly. (Issue 8016, reported by edhorton, patched by alamantia with modification by me. Thanks to Jason Parker for the advice on this). ........ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@68200 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c index 750bc5a414..7943cf072e 100644 --- a/apps/app_voicemail.c +++ b/apps/app_voicemail.c @@ -8570,8 +8570,11 @@ static int play_record_review(struct ast_channel *chan, char *playfile, char *re if (option_verbose > 2) ast_verbose(VERBOSE_PREFIX_3 "Saving message as is\n"); ast_stream_and_wait(chan, "vm-msgsaved", ""); - STORE(recordfile, vmu->mailbox, vmu->context, -1, chan, vmu, fmt, *duration, vms); - DISPOSE(recordfile, -1); + if (!outsidecaller) + { + STORE(recordfile, vmu->mailbox, vmu->context, -1, chan, vmu, fmt, *duration, vms); + DISPOSE(recordfile, -1); + } cmd = 't'; return res; }