]> git.ipfire.org Git - thirdparty/wireguard-tools.git/commitdiff
reresolve-dns: use $EPOCHSECONDS instead of $(date +%s)
authorJason A. Donenfeld <Jason@zx2c4.com>
Tue, 4 Jan 2022 12:07:49 +0000 (13:07 +0100)
committerJason A. Donenfeld <Jason@zx2c4.com>
Tue, 4 Jan 2022 12:07:49 +0000 (13:07 +0100)
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
contrib/reresolve-dns/reresolve-dns.sh

index fd38cd44dc4438b8131ccde55669223f3035a002..711c33253ffd2232356d67b0a49024e97275386c 100755 (executable)
@@ -16,7 +16,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
-       (( ($(date +%s) - ${BASH_REMATCH[1]}) > 135 )) || return 0
+       (( ($EPOCHSECONDS - ${BASH_REMATCH[1]}) > 135 )) || return 0
        wg set "$INTERFACE" peer "$PUBLIC_KEY" endpoint "$ENDPOINT"
        reset_peer_section
 }