diff --git a/code/ddns-lambda.py b/code/ddns-lambda.py index 8e7827c..8599fbb 100755 --- a/code/ddns-lambda.py +++ b/code/ddns-lambda.py @@ -709,7 +709,10 @@ def lambda_handler( f"4.3 instance: {instance_id}, CNAME no valid hostname or zone found, skipping CNAME") cf_hostname = None cf_zonename = None - cf_fqdn = create_fqdn(cf_hostname, cf_zonename) + if cf_hostname and cf_zonename: + cf_fqdn = create_fqdn(cf_hostname, cf_zonename) + else: + cf_fqdn = '' # note this will not continue and set a cname diff --git a/code/ddns-lambda.zip b/code/ddns-lambda.zip index 099955a..e61149b 100644 Binary files a/code/ddns-lambda.zip and b/code/ddns-lambda.zip differ