aboutsummaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authormmichelson <mmichelson@f38db490-d61c-443f-a65b-d21fe96a405b>2007-06-07 19:50:29 +0000
committermmichelson <mmichelson@f38db490-d61c-443f-a65b-d21fe96a405b>2007-06-07 19:50:29 +0000
commit6318ed3251d26706fdde20a494eac553fe0ffade (patch)
treed1627d441aa49341cb0281a26f304c0b97680213 /apps
parent4536711cea7d6bfaec26372d9a0c5f1899a10595 (diff)
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: http://svn.digium.com/svn/asterisk/trunk@68200 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'apps')
-rw-r--r--apps/app_voicemail.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c
index 750bc5a41..7943cf072 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;
}