diff options
author | Matt Jordan <mjordan@digium.com> | 2016-01-04 09:02:40 -0600 |
---|---|---|
committer | Gerrit Code Review <gerrit2@gerrit.digium.api> | 2016-01-04 09:02:40 -0600 |
commit | f42036bf6b4a188dd9a083669c9a00e37203e51c (patch) | |
tree | 48eb1ee241fbee63ff5b5b160268453a5ffcb300 | |
parent | 4e1d9c4a20376c960b9296b64989dda1020f5a9a (diff) | |
parent | 1087b0c6eda6a2372f923a6cac6dccc865fd438a (diff) |
Merge "main/cdr: Allow setting properties on a finalized CDR if it is the last one" into 13
-rw-r--r-- | main/cdr.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/main/cdr.c b/main/cdr.c index 5abfc74b3..7795a65fd 100644 --- a/main/cdr.c +++ b/main/cdr.c @@ -2953,7 +2953,7 @@ int ast_cdr_setvar(const char *channel_name, const char *name, const char *value for (it_cdr = cdr; it_cdr; it_cdr = it_cdr->next) { struct varshead *headp = NULL; - if (it_cdr->fn_table == &finalized_state_fn_table) { + if (it_cdr->fn_table == &finalized_state_fn_table && it_cdr->next != NULL) { continue; } if (!strcasecmp(channel_name, it_cdr->party_a.snapshot->name)) { |