I have been trying to wrap my head around this one for quite some time now. It sounds like moving dump_init() to mg_init() in store.c is what caused the problem? But since the program now calls mg_init() [which in its turn calls dump_init()] instead of dump_init(), shouldn't that leave the initialization of the condition variable unchanged? I must be overlooking something. --- In milter-greylist@yahoogroups.com, Petar Bogdanovic <petar@...> wrote: > Until -r1.217 of milter-greylist.c, dump_sleepflag was initialized > through pthread_cond_init(), called by dump_init(). That's why I > didn't notice earlier. dump_init() is in store.c now. >
Message
Re: libpthread: Invalid condition variable [1 Attachment]
2009-09-29 by reschauzier