From db674f769e3e3a26ae524ef0157ac7200e15c9cc Mon Sep 17 00:00:00 2001 From: Ilia Ross Date: Wed, 10 Apr 2024 23:58:04 +0300 Subject: [PATCH] Fix to call `die` if EOL data cannot be fetched in build time --- webmin/os-eol-lib.pl | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/webmin/os-eol-lib.pl b/webmin/os-eol-lib.pl index 16512d493..814ac4001 100755 --- a/webmin/os-eol-lib.pl +++ b/webmin/os-eol-lib.pl @@ -45,14 +45,12 @@ foreach my $os (@eol_oses) { &http_download('endoflife.date', 443, "/api/$os.json", \$fdata, \$ferror, undef, 1, undef, undef, 5); if ($ferror) { - &error_stderr("Could not fetch OS EOL data: " . $ferror); - next; + die("Could not fetch OS EOL data: " . $ferror); } my $fdata_json; eval { $fdata_json = &convert_from_json($fdata); }; if ($@) { - &error_stderr("Could not parse fetched OS EOL data: $@"); - next; + die("Could not parse fetched OS EOL data: $@"); } # Add OS $fdata_json = [ map { $_->{'_os'} = $os; $_ } @$fdata_json ];