From 0a9cb2368dfef6ad1c51d30617ff17a1989a0d6b Mon Sep 17 00:00:00 2001 From: Meisterlala <6453306+Meisterlala@users.noreply.github.com> Date: Tue, 28 Oct 2025 22:14:48 +0100 Subject: [PATCH] fix early exit --- PKGBUILD | 2 +- cmd/compressor/main.go | 8 +------- compressor.service | 2 +- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index b5d7f06..9e6ceab 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Misti pkgname=compressor-git -pkgver=r14.69b8d10 +pkgver=r15.acc0888 pkgrel=1 pkgdesc="Video compressor service that watches input directory and compresses videos using ffmpeg" arch=('x86_64' 'aarch64') diff --git a/cmd/compressor/main.go b/cmd/compressor/main.go index 33a98a9..f0f53ce 100644 --- a/cmd/compressor/main.go +++ b/cmd/compressor/main.go @@ -168,13 +168,7 @@ func main() { close(serverErrs) } - select { - case <-ctx.Done(): - case err := <-serverErrs: - if err != nil { - log.Printf("http server error: %v", err) - } - } + <-ctx.Done() dispatcherCancel() wg.Wait() diff --git a/compressor.service b/compressor.service index ad3e22d..47d084e 100644 --- a/compressor.service +++ b/compressor.service @@ -27,7 +27,7 @@ Environment=OUTPUT_DIR=/srv/syncthing/compressor_output # Environment=PORT=8080 # Discord notifications # Environment=DISCORD_WEBHOOK_URL=https://discord.com/api/webhooks/YOUR_WEBHOOK_ID/YOUR_WEBHOOK_TOKEN -Restart=always +Restart=on-failure RestartSec=5 [Install] -- 2.51.2