Files
asterisk/main
Joshua Colp c036e50fbe sched: ast_sched_del may return prematurely due to spurious wakeup
When deleting a scheduled item if the item in question is currently
executing the ast_sched_del function waits until it has completed.
This is accomplished using ast_cond_wait. Unfortunately the
ast_cond_wait function can suffer from spurious wakeups so the
predicate needs to be checked after it returns to make sure it has
really woken up as a result of being signaled.

This change adds a loop around the ast_cond_wait to make sure that
it only exits when the executing task has really completed.

ASTERISK-25355 #close

Change-Id: I51198270eb0b637c956c61aa409f46283432be61
2015-08-28 20:04:53 -05:00
..
2015-04-12 07:12:45 -04:00
2015-06-05 11:23:16 -05:00
2015-07-29 12:27:18 -05:00
2015-06-05 02:17:59 -05:00
2015-06-10 18:06:15 -05:00
2015-08-07 14:57:45 -05:00
2015-07-12 20:44:16 -05:00
2015-06-08 09:44:04 -05:00
2015-06-08 09:44:04 -05:00