From a4e57871be9ef9b3eb64a97b5a39b7a637a3eb2e Mon Sep 17 00:00:00 2001 From: MohairVomNipa <123133985+MohairVomNipa@users.noreply.github.com> Date: Fri, 20 Jan 2023 09:33:03 +0800 Subject: [PATCH] But fix --- cloudflare-template.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cloudflare-template.sh b/cloudflare-template.sh index 454c9db..2963626 100644 --- a/cloudflare-template.sh +++ b/cloudflare-template.sh @@ -70,6 +70,13 @@ if [[ $ip == $old_ip ]]; then exit 0 fi +old_ip=$(echo "$record" | sed -E 's/.*"content":"(([0-9]{1,3}\.){3}[0-9]{1,3})".*/\1/') +# Compare if they're the same +if [[ $ip == $old_ip ]]; then + logger "DDNS Updater: IP ($ip) for ${record_name} has not changed." + exit 0 +fi + ########################################### ## Set the record identifier from result ###########################################