Files
asterisk/include/asterisk
Richard Mudgett c4f02c975b pjsip_scheduler.c: Fix ao2 usage errors.
* Removed several invalid uses of OBJ_NOLOCK.  These uses resulted in the
'tasks' container being accessed without a lock in a multi-threaded
environment.  A recipe for crashes.

* Removed needlessly obtaining schtd object references.  If the caller
providing you a pointer to an object doesn't have a valid reference then
you cannot safely get one from it.

* Getting a ref to 'tasks' when you aren't copying the pointer into
another location is useless.  The 'tasks' container pointer is global.

* Removed many unnecessary uses of RAII_VAR.

* Make ast_sip_schedule_task() name parameter const.

ASTERISK_26806

Change-Id: I5c62488e651314e2a1dbc01f5b078a15512d73db
2018-04-09 13:44:46 -05:00
..
2018-03-28 09:18:06 -04:00
2015-04-12 13:48:10 -05:00
2017-12-20 12:54:13 -05:00
2017-12-20 12:54:13 -05:00
2017-06-13 22:05:28 +00:00
2017-12-20 12:54:13 -05:00
2017-12-20 12:54:13 -05:00
2017-10-09 13:25:13 -05:00
2017-05-30 15:08:05 -05:00
2016-08-24 11:02:47 -05:00
2016-08-24 11:02:47 -05:00
2017-12-20 12:54:13 -05:00
2016-10-13 18:11:36 -05:00
2016-04-08 12:50:58 -06:00
2017-12-20 12:54:13 -05:00
2018-03-28 09:18:06 -04:00
2014-01-06 17:45:25 +00:00
2015-01-26 14:49:32 +00:00
2017-05-30 15:08:05 -05:00