MT#61263 fix `delete` stats reporting

Make sure stats are always added to the `delete` message.

Fixes stats being missing in case of `delete` without from-tag.

Change-Id: I635cc87b91d3e488696f33380b12dc68a24e51ad
(cherry picked from commit 7b28ec4402)
mr12.5
Richard Fuchs 1 year ago
parent b75c598c52
commit 8ddc11b2e5

@ -4814,9 +4814,6 @@ int call_delete_branch(call_t *c, const str *branch,
do_delete:
c->destroyed = rtpe_now;
if (output)
ng_call_stats(c, fromtag, totag, output, NULL);
/* stop media player and all medias of ml.
* same for media subscribers */
monologue_stop(ml, true);
@ -4834,9 +4831,15 @@ do_delete:
if (!del_stop)
goto del_all;
if (output)
ng_call_stats(c, fromtag, totag, output, NULL);
goto success_unlock;
del_all:
if (output)
ng_call_stats(c, fromtag, totag, output, NULL);
for (__auto_type i = c->monologues.head; i; i = i->next) {
ml = i->data;
monologue_stop(ml, false);

Loading…
Cancel
Save