From 99dfd7f84d3ca6d7f4353687a6754a8488e51c3a Mon Sep 17 00:00:00 2001 From: Richard Hansen Date: Fri, 21 Jun 2024 21:43:25 -0400 Subject: [PATCH] Don't assume that `--use` is defined --- ddclient.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ddclient.in b/ddclient.in index 38481a3..e3827f8 100755 --- a/ddclient.in +++ b/ddclient.in @@ -1323,7 +1323,7 @@ sub main { fatal("invalid argument '--use=%s'; possible values are:\n%s", $opt{'use'}, join("\n", ip_strategies_usage())) - unless exists $ip_strategies{lc opt('use')}; + if defined(opt('use')) && !$ip_strategies{lc(opt('use'))}; if (defined($opt{'usev6'})) { usage("invalid argument '--usev6=%s'; possible values are:\n%s", $opt{'usev6'}, join("\n", ipv6_strategies_usage()))