From 7753e4ac74a3ae35cfcb7cc691faf5edab5f84fb Mon Sep 17 00:00:00 2001 From: Kroese Date: Sat, 16 May 2026 02:22:44 +0200 Subject: [PATCH] fix: Slirp portmapping was missing last port (#1146) --- src/network.sh | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/network.sh b/src/network.sh index 49edc6c..b8edae4 100644 --- a/src/network.sh +++ b/src/network.sh @@ -277,9 +277,7 @@ getSlirp() { args+="hostfwd=$proto::$num-$VM_NET_IP:$num," done - args=$(echo "$args" | sed 's/,*$//g') - - echo "${args%?}" + echo "$args" | sed 's/,*$//g' return 0 } @@ -556,11 +554,11 @@ closeBridge() { "user"* | "passt" | "slirp" ) return 0 ;; esac - ip link set "$VM_NET_TAP" down promisc off &> null || true - ip link delete "$VM_NET_TAP" &> null || true + ip link set "$VM_NET_TAP" down promisc off &> /dev/null || true + ip link delete "$VM_NET_TAP" &> /dev/null || true - ip link set "$VM_NET_BRIDGE" down &> null || true - ip link delete "$VM_NET_BRIDGE" &> null || true + ip link set "$VM_NET_BRIDGE" down &> /dev/null || true + ip link delete "$VM_NET_BRIDGE" &> /dev/null || true return 0 }