mirror of
https://github.com/smittix/intercept.git
synced 2026-04-24 06:40:00 -07:00
Stream threads for sensor, pager, acars, rtlamr, dmr, and dsc modes never called release_sdr_device() when their SDR process crashed, leaving devices permanently locked in the registry. Also fixes orphaned companion processes (rtl_fm, rtl_tcp) not being killed on crash, start path failures leaking processes, DMR stop handler missing lock, and listening post/audio websocket pkill nuking all system-wide rtl_fm processes. Wires up register_process()/unregister_process() so the atexit/signal cleanup safety net actually works, and adds rtl_tcp, rtl_power, rtlamr, ffmpeg to the killall endpoint. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
7.5 KiB
7.5 KiB