From 84f6d0b11a6d37df6418a0ead8b39a96d69edfb5 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Sun, 28 Oct 2018 14:01:02 +0000
Subject: [PATCH] Extra checks

---
 src/freedombone-freedns | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/freedombone-freedns b/src/freedombone-freedns
index d4ce0f44b..7daab578a 100755
--- a/src/freedombone-freedns
+++ b/src/freedombone-freedns
@@ -42,7 +42,15 @@ if [ ! -f "$CONFIGURATION_FILE" ]; then
     exit 0
 fi
 
-code=$(grep 'DEFAULT_DOMAIN_CODE' "$CONFIGURATION_FILE" | awk -F '=' '{print $2}')
+if ! grep -q 'DEFAULT_DOMAIN_CODE=' "$CONFIGURATION_FILE"; then
+    exit 0
+fi
+
+code=$(grep 'DEFAULT_DOMAIN_CODE=' "$CONFIGURATION_FILE" | awk -F '=' '{print $2}')
+
+if [ ${#code} -lt 30 ]; then
+    exit 0
+fi
 
 if [ $VERBOSE ]; then
     echo $"wget --no-check-certificate -O - https://freedns.afraid.org/dynamic/update.php?${code}= >> /tmp/freedns 2>&1 &"
-- 
GitLab