From 8dcea0d7799470a69881064026d2785ee5e68e4d Mon Sep 17 00:00:00 2001 From: Indrajit Raychaudhuri Date: Fri, 27 Dec 2024 21:50:47 -0600 Subject: [PATCH] Make 'cmd-skip' warning message consistent for IPv4 and IPv6 --- ddclient.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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};