Unverified Commit 7753e4ac authored by Kroese's avatar Kroese Committed by GitHub
Browse files

fix: Slirp portmapping was missing last port (#1146)

parent f74bf352
Loading
Loading
Loading
Loading
+5 −7
Original line number Diff line number Diff line
@@ -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
}