]> git.ipfire.org Git - thirdparty/wireguard-tools.git/commitdiff
wg-quick: freebsd: check for socket using -S, not -f
authorJason A. Donenfeld <Jason@zx2c4.com>
Sun, 21 Mar 2021 16:15:32 +0000 (10:15 -0600)
committerJason A. Donenfeld <Jason@zx2c4.com>
Sun, 21 Mar 2021 16:15:53 +0000 (10:15 -0600)
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
src/wg-quick/freebsd.bash

index 88aa2b406d2a1714cc374ddc20abe6d2ea414884..6211b7a0863b928757507201884574f40d6dd999 100755 (executable)
@@ -168,7 +168,7 @@ if_exists() {
 
 del_if() {
        [[ $HAVE_SET_DNS -eq 0 ]] || unset_dns
-       if [[ -f /var/run/wireguard/$INTERFACE.sock ]]; then
+       if [[ -S /var/run/wireguard/$INTERFACE.sock ]]; then
                cmd rm -f "/var/run/wireguard/$INTERFACE.sock"
        else
                cmd ifconfig "$INTERFACE" destroy