diff --git a/fastdreg/files/lib/ffol/fastdreg/fastdreg.sh b/fastdreg/files/lib/ffol/fastdreg/fastdreg.sh index 36ed29d87804f82f3b63328ec7afcc2d3b626b11..990dd0c232dc579990cefaa3c63a2486f79803a7 100755 --- a/fastdreg/files/lib/ffol/fastdreg/fastdreg.sh +++ b/fastdreg/files/lib/ffol/fastdreg/fastdreg.sh @@ -9,12 +9,10 @@ pubkey=$(/etc/init.d/fastd show_key mesh_vpn) regdone=$(uci get fastdreg.ffol.regdone) -if [ $regdone ]; then - - reg=$(wget -T15 "$keysrv/reg.php?name=$hostname&key=$pubkey" -O -) - if [ "$reg" == "regdone" ]; then - uci set fastdreg.ffol.regdone=1 +if [ ! $regdone ]; then + reg=$(wget -T15 "$keysrv/reg.php?name=$hostname&key=$pubkey" -O -) + if [ "$reg" == "regdone" ]; then + uci set fastdreg.ffol.regdone=1 uci commit - fi - + fi fi