diff --git a/ddclient.in b/ddclient.in index 6cc5e71..5047eb9 100755 --- a/ddclient.in +++ b/ddclient.in @@ -3341,7 +3341,7 @@ sub get_ipv4 { } elsif ($p{'usev4'} eq 'cmdv4') { ## Obtain IPv4 address by executing the command in "cmdv4=" warning("'--cmd-skip' ignored for '--usev4=$p{'usev4'}'") - if (opt('verbose') && $p{'cmd-skip'}); + if opt('verbose') && defined($p{'cmd-skip'}); if ($arg) { my $sys_cmd = quotemeta($arg); $reply = qx{$sys_cmd}; @@ -3454,7 +3454,8 @@ sub get_ipv6 { $ipv6 = get_ip_from_interface($arg, 6); } elsif ($p{'usev6'} eq 'cmdv6' || $p{'usev6'} eq 'cmd') { ## Obtain IPv6 address by executing the command in "cmdv6=" - warning("'--cmd-skip' ignored") if opt('verbose') && $p{'cmd-skip'}; + warning("'--cmd-skip' ignored for '--usev6=$p{'usev6'}'") + if opt('verbose') && defined($p{'cmd-skip'}); if ($arg) { my $sys_cmd = quotemeta($arg); $reply = qx{$sys_cmd};