Summary: | ASTERISK-04553: Cygwin Patches (channels dir) | ||
Reporter: | Michael Jerris (mikej) | Labels: | |
Date Opened: | 2005-07-10 21:34:44 | Date Closed: | 2005-07-11 23:17:34 |
Priority: | Major | Regression? | No |
Status: | Closed/Complete | Components: | Core/General |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ( 0) CygwinChannelsPatch.txt | |
Description: | Derived from asteriskwin32 patches. Both he and I have disclaimers. More to come... | ||
Comments: | By: Tilghman Lesher (tilghman) 2005-07-11 00:42:13 There is a problem with the code that stops the monitor. Due to removing the ELSE clause, your routine will cancel the monitor thread, then immediate call ast_pthread_create() to create another monitor thread, even if monitor_thread is set to AST_PTHREADT_NULL, which is the value intended to be used to prevent the monitor thread from respawning. This will affect at least chan_h323, chan_sip, and chan_mgcp. By: Michael Jerris (mikej) 2005-07-11 07:45:13 working on updates for this. Corydon and I discuessed on IRC. |