$@ is an empty string here, so we need to use a logical or operator,
not the definedness one, i.e., just like the if-branch condition
itself.
Reported-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
my $err = $@;
if ($err || $text =~ m/.example.invalid$/) {
- Proxmox::UI::message($err // 'Hostname does not look like a valid fully qualified domain name');
+ Proxmox::UI::message($err || 'Hostname does not look like a valid fully qualified domain name');
$hostentry->grab_focus();
return;
} else {