No subject


Thu Jan 15 22:29:28 CST 2009


pthread_getspecific() to be called before pthread_setspecific() in this
case, that probably also means that the key has not yet been initialized.

   pthread_once(&ts_vmstate.once, ts_vmstate.key_init);

This code _must_ run before either get/set.  Try adding it before the
case where get may be called before set.  It's harmless, as the
definition of how pthread_once() works ensures that it will only happen
one time.

-- 
Russell Bryant
Digium, Inc. | Senior Software Engineer, Open Source Team Lead
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: www.digium.com & www.asterisk.org



More information about the asterisk-dev mailing list