Merged revisions 60069 via svnmerge from
authorRussell Bryant <russell@russellbryant.com>
Wed, 4 Apr 2007 16:27:12 +0000 (16:27 +0000)
committerRussell Bryant <russell@russellbryant.com>
Wed, 4 Apr 2007 16:27:12 +0000 (16:27 +0000)
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r60069 | russell | 2007-04-04 11:26:23 -0500 (Wed, 04 Apr 2007) | 4 lines

Fix a problem where if a trunk was hung up while it was on hold, all of the
hints would reflect the line still on hold, even though it should reflect that
it is back to not in use.  (issue #9459, reported by francesco_r, fixed by me)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@60070 65c4cc65-6c06-0410-ace0-fbb531ad65f3

apps/app_meetme.c

index 2082365..f227725 100644 (file)
@@ -4049,6 +4049,9 @@ static void *dial_trunk(void *data)
                conf = NULL;
        }
 
+       /* If the trunk is going away, it is definitely now IDLE. */
+       sla_change_trunk_state(trunk_ref->trunk, SLA_TRUNK_STATE_IDLE, ALL_TRUNK_REFS, NULL);
+
        trunk_ref->trunk->chan = NULL;
 
        ast_dial_join(dial);