]> git.ipfire.org Git - thirdparty/wireguard-tools.git/commitdiff
reresolve-dns: remove invalid anchors on regex match
authorJason A. Donenfeld <Jason@zx2c4.com>
Wed, 27 Nov 2019 12:30:43 +0000 (13:30 +0100)
committerJason A. Donenfeld <Jason@zx2c4.com>
Wed, 27 Nov 2019 13:42:34 +0000 (14:42 +0100)
Reported-by: Conrad Meyer <cem@freebsd.org>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
contrib/reresolve-dns/reresolve-dns.sh

index e579f86df2bc4a5fa8cd20b5dbe548ea14c33664..8ab3635e585f87a94360f0a594e4f9543e44cf0c 100755 (executable)
@@ -15,7 +15,7 @@ INTERFACE="${BASH_REMATCH[1]}"
 
 process_peer() {
        [[ $PEER_SECTION -ne 1 || -z $PUBLIC_KEY || -z $ENDPOINT ]] && return 0
-       [[ $(wg show "$INTERFACE" latest-handshakes) =~ ^${PUBLIC_KEY//+/\\+}\  ([0-9]+)$ ]] || return 0
+       [[ $(wg show "$INTERFACE" latest-handshakes) =~ ${PUBLIC_KEY//+/\\+}\   ([0-9]+) ]] || return 0
        (( ($(date +%s) - ${BASH_REMATCH[1]}) > 135 )) || return 0
        wg set "$INTERFACE" peer "$PUBLIC_KEY" endpoint "$ENDPOINT"
        reset_peer_section