All pastes #255153 Raw Edit

Untitled

public text v1 · immutable
#255153 ·published 2006-11-22 18:15 UTC
rendered paste body
Index: 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);