From 6f6e3e6625377570c07503801ec9d0b6174fb7d2 Mon Sep 17 00:00:00 2001 From: Kroese Date: Tue, 16 Apr 2024 14:56:55 +0200 Subject: [PATCH] fix: Verify PID is not empty --- src/network.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/network.sh b/src/network.sh index 7c02760..b909727 100644 --- a/src/network.sh +++ b/src/network.sh @@ -223,7 +223,7 @@ closeNetwork() { else local pid="/var/run/dnsmasq.pid" - [ -f "$pid" ] && pKill "$(<"$pid")" + [ -s "$pid" ] && pKill "$(<"$pid")" ip link set "$VM_NET_TAP" down promisc off || true ip link delete "$VM_NET_TAP" || true @@ -251,7 +251,7 @@ getInfo() { if [ -z "$MAC" ]; then local file="$STORAGE/$PROCESS.mac" - [ -f "$file" ] && MAC=$(<"$file") + [ -s "$file" ] && MAC=$(<"$file") if [ -z "$MAC" ]; then # Generate MAC address based on Docker container ID in hostname MAC=$(echo "$HOST" | md5sum | sed 's/^\(..\)\(..\)\(..\)\(..\)\(..\).*$/02:\1:\2:\3:\4:\5/')