CI Report:
https://ci-tests.linuxserver.io/linuxserver/sabnzbd/nightly-91c22835-ls170/index.html
LinuxServer Changes:
No changes
Remote Changes:
Correct Signal Wakeup FD Registration for DirScanner
When DirScanner is initialized on the main thread, asyncio.new_event_loop() can register its self-pipe as the process-wide signal wakeup FD. As the DirScanner's loop runs and is closed on a separate thread, this registration would become stale, potentially breaking signal delivery during application shutdown. Explicitly unregistering the FD prevents this issue.