rendered paste bodyIndex: generator.c
===================================================================
--- generator.c (revision 2107)
+++ generator.c (working copy)
@@ -135,9 +135,8 @@
pgcd->gen_req = gen_req_deactivate;
- opbx_cond_t genz;
- memset(&genz,0,sizeof(opbx_cond_t));
- if ( memcmp(&genz,&pgcd->gen_req_cond,sizeof(opbx_cond_t)) )
+ /* Only signal the condition if we actually have a thread */
+ if ( pgcd->pgenerator_thread )
opbx_cond_signal(&pgcd->gen_req_cond);
opbx_mutex_unlock(&pgcd->lock);