fix stopping of async thread in UHD

master
Andre Puschmann 7 years ago
parent 74e38ee0a2
commit e6366b4570

@ -618,8 +618,10 @@ int rf_uhd_close(void *h)
uhd_rx_metadata_free(&handler->rx_md);
#if HAVE_ASYNC_THREAD
handler->async_thread_running = false;
pthread_join(handler->async_thread, NULL);
if (handler->async_thread_running) {
handler->async_thread_running = false;
pthread_join(handler->async_thread, NULL);
}
#endif
uhd_tx_streamer_free(&handler->tx_stream);

Loading…
Cancel
Save