Pirmin Walthert
8b67e2bd14
bridge_channel.c: Fix Deadlock when using Local channels and fax gateway
...
ast_indicate is invoked with the bridge locked. As ast_indicate locks the
other end of the bridge as well this can lead to a deadlock in some situations.
(Especially when a different thread does the same in the reverse order).
This patch calls ast_indicate after unlocking the bridge which fixes the
deadlock. Calling ast_indicate with these parameters without locking the
bridge should be safe as this is done at different places without a
bridge lock.
ASTERISK-27094 #close
Reported-by: David Brillert
Change-Id: I5f86c1e2ce75b9929a36ab589b18c450e62ea35f
2018-06-01 14:24:59 -06:00
..
2018-01-27 08:55:25 -06:00
2018-03-06 11:23:50 -06:00
2017-11-20 15:02:21 -05:00
2017-12-22 09:14:07 -05:00
2017-12-22 09:14:07 -05:00
2017-12-08 14:27:50 -05:00
2017-11-20 15:05:14 -05:00
2017-12-22 09:14:07 -05:00
2017-12-22 09:14:07 -05:00
2017-12-22 09:14:07 -05:00
2017-12-22 09:14:07 -05:00
2017-12-22 09:14:07 -05:00
2018-04-20 12:54:57 +02:00
2018-03-19 16:00:48 -06:00
2017-12-22 09:14:07 -05:00
2018-03-15 06:57:38 -06:00
2018-03-15 06:31:32 -06:00
2017-12-22 09:14:07 -05:00
2017-12-22 09:14:07 -05:00
2017-03-30 13:49:49 -04:00
2017-11-15 16:06:41 -06:00
2017-03-15 17:43:54 -05:00
2017-05-16 14:25:01 +00:00
2018-02-10 07:56:28 -06:00
2017-09-06 12:41:25 -05:00
2017-12-22 09:14:07 -05:00
2018-06-01 14:24:59 -06:00
2018-02-15 15:30:35 -05:00
2018-04-06 17:12:30 -05:00
2018-01-01 19:17:15 -05:00
2018-03-07 17:02:49 -05:00
2018-03-15 07:57:27 -06:00
2018-03-15 11:55:58 -06:00
2018-03-10 04:33:33 -05:00
2017-04-24 12:46:27 -04:00
2018-05-22 17:17:31 -05:00
2018-03-15 05:27:41 -06:00
2017-07-24 18:46:28 +00:00
2018-01-01 19:17:15 -05:00
2018-03-18 18:28:58 -06:00
2018-05-21 16:23:56 -06:00
2018-03-10 04:33:33 -05:00
2017-06-08 17:36:00 +02:00
2017-07-05 08:42:07 -04:00
2017-12-22 09:14:07 -05:00
2018-03-10 04:33:33 -05:00
2017-12-22 09:14:07 -05:00
2018-03-10 04:33:33 -05:00
2018-01-01 19:17:15 -05:00
2018-03-10 04:33:33 -05:00
2018-03-10 04:33:33 -05:00
2017-05-16 14:25:01 +00:00
2017-01-17 17:08:36 -06:00
2017-01-17 17:08:36 -06:00
2017-12-22 09:14:07 -05:00
2017-11-06 16:12:12 -05:00
2017-12-22 09:14:07 -05:00
2018-01-01 19:17:15 -05:00
2018-04-17 10:16:41 -06:00
2012-06-15 16:20:16 +00:00
2017-12-22 09:14:07 -05:00
2017-10-24 17:17:53 -04:00
2017-09-28 15:47:55 -05:00
2017-12-08 14:27:50 -05:00
2018-03-23 01:39:48 -06:00
2017-12-20 12:54:13 -05:00
2018-02-12 12:27:19 -06:00
2017-01-24 11:23:05 -06:00
2018-05-20 13:53:19 +02:00
2018-01-27 14:18:39 -06:00
2017-05-08 15:27:04 -06:00
2018-03-08 12:41:53 +01:00
2016-11-14 17:02:00 -05:00
2018-02-01 12:19:08 -06:00
2017-12-22 09:14:07 -05:00
2017-12-19 08:52:33 -06:00
2018-05-16 09:40:58 -05:00
2017-12-22 09:14:07 -05:00
2018-04-17 10:16:41 -06:00
2018-03-19 15:48:34 -06:00
2018-01-01 19:17:15 -05:00
2018-03-07 17:02:49 -05:00
2014-05-28 22:54:12 +00:00
2018-03-28 09:18:06 -04:00
2018-03-15 05:27:41 -06:00
2018-03-10 04:33:33 -05:00
2017-02-13 10:57:16 -05:00
2018-01-22 12:32:37 -06:00
2018-05-11 09:58:19 -04:00
2017-12-22 09:14:07 -05:00
2017-12-22 09:14:07 -05:00
2018-05-11 11:50:01 -06:00
2017-07-21 17:04:31 -05:00
2018-03-07 17:02:49 -05:00
2017-12-22 09:14:07 -05:00
2017-12-22 09:14:07 -05:00
2017-12-22 09:14:07 -05:00
2018-03-10 04:33:33 -05:00
2018-03-19 15:45:08 -06:00
2017-02-07 18:12:17 +00:00
2018-01-09 22:12:24 -05:00
2018-01-09 12:09:08 -05:00
2018-01-09 12:10:27 -05:00
2017-12-28 13:37:31 -06:00
2018-01-09 11:57:50 -05:00
2018-01-09 11:55:37 -05:00
2018-01-09 11:53:28 -05:00
2018-01-10 17:09:04 -05:00
2017-10-05 20:28:28 -05:00
2017-08-10 14:27:15 -05:00
2018-03-18 20:36:10 -06:00
2018-05-19 07:26:03 -06:00
2017-12-22 09:14:07 -05:00
2018-03-19 14:21:21 -06:00
2017-12-22 09:14:07 -05:00
2017-12-22 09:14:07 -05:00
2018-04-24 15:54:48 -05:00
2017-12-15 10:20:51 -05:00
2017-12-22 09:14:07 -05:00
2018-04-20 12:54:57 +02:00
2017-12-22 09:14:07 -05:00
2017-12-22 09:14:07 -05:00