From 4cc43ad01416e6c817d825c64ed9fc09bc742ed2 Mon Sep 17 00:00:00 2001 From: Fiona Klute Date: Sat, 6 Jun 2026 20:20:30 +0200 Subject: [PATCH] package/mpd/S95mpd: do not wait for exit if sending stop failed If sending the stop signal failed for whatever reason, waiting for an existing PID file to disappear is likely to block indefinitely. Signed-off-by: Fiona Klute Tested-by: Andreas Ziegler Signed-off-by: Marcus Hoffmann (cherry picked from commit b2d84525f9115f4f04a4814f29b87a17db58569e) Signed-off-by: Thomas Perale --- package/mpd/S95mpd | 1 + 1 file changed, 1 insertion(+) diff --git a/package/mpd/S95mpd b/package/mpd/S95mpd index e33654a501..485747e96e 100644 --- a/package/mpd/S95mpd +++ b/package/mpd/S95mpd @@ -31,6 +31,7 @@ stop() { echo "OK" else echo "FAIL" + return "$status" fi # $DAEMON deletes its PID file on exit, wait for it to be gone while [ -f "$PIDFILE" ]; do