aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorautomerge <automerge@f38db490-d61c-443f-a65b-d21fe96a405b>2007-06-21 23:25:50 +0000
committerautomerge <automerge@f38db490-d61c-443f-a65b-d21fe96a405b>2007-06-21 23:25:50 +0000
commit90b56f7d3870e4de219a42e609f9ca9776788582 (patch)
treec93408442193092f41714af8cbe397b9ecf2afcf
parent04f3b6a08cc47e2db2e5f8198c4649223c386de8 (diff)
automerge commit
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2-netsec@70998 f38db490-d61c-443f-a65b-d21fe96a405b
-rw-r--r--cdr.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/cdr.c b/cdr.c
index 0646a0af7..01385d85e 100644
--- a/cdr.c
+++ b/cdr.c
@@ -736,7 +736,8 @@ int ast_cdr_setamaflags(struct ast_channel *chan, const char *flag)
newflag = ast_cdr_amaflags2int(flag);
if (newflag) {
for (cdr = chan->cdr; cdr; cdr = cdr->next) {
- cdr->amaflags = newflag;
+ if (!ast_test_flag(cdr, AST_CDR_FLAG_LOCKED))
+ cdr->amaflags = newflag;
}
}