ed9e16d001
mf: pthread_cancel doesn't seem to work correctly on all supported platforms. It apparently causes SGBlockingQueue::pop() to correctly leave the thread on the cancellation point pthread_wait(), but the SGGuard() destructor isn't called, so the queue mutex remains locked. This triggered an assert() on pthread_join(). This patch uses an empty ICAO request as signal for the thread to terminate itself. |
||
---|---|---|
.. | ||
.cvsignore | ||
environment.cxx | ||
environment.hxx | ||
environment_ctrl.cxx | ||
environment_ctrl.hxx | ||
environment_mgr.cxx | ||
environment_mgr.hxx | ||
fgclouds.cxx | ||
fgclouds.hxx | ||
fgmetar.cxx | ||
fgmetar.hxx | ||
Makefile.am |