Pete Zaitcev ce9595ef53 rtl_adsb: fix hanging upon a signal in Fedora 27
This code stayed unchanged for many years, but for some reason
rtl_adsb started hanging upon exit:

*b66116a5164b69281eacc42ae950;
^CSignal caught, exiting!
 <------ hangs here forever

Examining it with gdb reveals that the demod thread waits
peacefully on the condition variable, which we're trying to
destroy. Either the signals killed all threads before, or
condition variables were possible to destroy while other
threads still waited on them.

The easiest fix appears to be just cancel the demod thread
and wait for it to exit before proceeding for the door.

Signed-off-by: Steve Markgraf <steve@steve-m.de>
2018-05-23 23:20:26 +02:00
2012-03-27 20:53:49 +02:00
2012-12-16 16:25:40 +01:00
2018-05-01 14:13:00 +02:00
2012-03-27 20:53:49 +02:00
2012-03-27 20:53:49 +02:00
2012-04-03 20:18:20 +02:00
2016-11-27 12:19:44 +01:00

rtl-sdr
turns your Realtek RTL2832 based DVB dongle into a SDR receiver
======================================================================

For more information see:
http://sdr.osmocom.org/trac/wiki/rtl-sdr
Description
Modified Osmocom drivers with enhancements for RTL-SDR Blog V3 and V4 units.
Readme 883 KiB
Languages
C 91.5%
CMake 5.2%
Shell 1.7%
M4 0.9%
Makefile 0.7%