diff options
author | Christian König <ckoenig@posteo.de> | 2022-10-03 11:05:55 +0300 |
---|---|---|
committer | Christian König <ckoenig@posteo.de> | 2022-10-03 11:05:55 +0300 |
commit | af133740e47726fbedf15707133e4f771d503435 (patch) | |
tree | 71535aa44d094121fec1efac0ff90605487d8dda | |
parent | faff55915f6888f0f252205d28bb2141d5e9f1f9 (diff) |
Fix unset exit codecleanup
Signed-off-by: Christian König <ckoenig@posteo.de>
-rw-r--r-- | advanced/Templates/pihole-FTL.service | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/advanced/Templates/pihole-FTL.service b/advanced/Templates/pihole-FTL.service index 91b0c945..a2ed5add 100644 --- a/advanced/Templates/pihole-FTL.service +++ b/advanced/Templates/pihole-FTL.service @@ -22,7 +22,7 @@ is_running() { } cleanup() { - rm -f /run/pihole/FTL.sock /dev/shm/FTL-* "${FTL_PID_FILE}" "${FTL_PORT_FILE}" + rm -f /run/pihole/FTL.sock /dev/shm/FTL-* "${FTL_PID_FILE}" } # Start the service @@ -65,9 +65,9 @@ start() { /usr/bin/pihole-FTL || ec=$? fi # Cleanup if startup failed - if [ "${ec}" != 0 ]; then + if [ -n "${ec}" ] && [ "${ec}" != 0 ]; then cleanup - exit "${ec}" + exit $ec fi echo fi |