Merged revisions 168507 via svnmerge from
authorJeff Peeler <jpeeler@digium.com>
Mon, 12 Jan 2009 20:53:04 +0000 (20:53 +0000)
committerJeff Peeler <jpeeler@digium.com>
Mon, 12 Jan 2009 20:53:04 +0000 (20:53 +0000)
commitcb3be3fe9a5266cc1b42a521d16c7809ca1df892
tree15a85e4b17d58de2f6a00e3129e2a20dd8457f51
parent64e564aa5532f8032d56852f24eea47e5f466570
Merged revisions 168507 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
  r168507 | jpeeler | 2009-01-12 14:26:22 -0600 (Mon, 12 Jan 2009) | 9 lines

  (closes issue #12269)
  Reported by: IgorG
  Tested by: denisgalvao

  This gits rid of the notion of an owning_app allowing the request and hangup to be initiated by different threads. Originating from an active agent channel requires this. The implementation primarily changes __login_exec to wait on a condition variable rather than a lock.

  Review: http://reviewboard.digium.com/r/35/
........

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