From c370998f0161c37cff5800a38dccce07712ba6e2 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Thu, 8 Dec 2022 12:03:00 +0100 Subject: gnu-maintenance: 'generic-html' updater ignores invalid host names. Previously "guix refresh xkbset" for example would crash with a getaddrinfo-error because the domain name is invalid. Now it reports failure to update. Reported by Tyler Wolf in . * guix/gnu-maintenance.scm (latest-html-updatable-release): Return #f upon 'getaddrinfo-error' as well. --- guix/gnu-maintenance.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/guix/gnu-maintenance.scm b/guix/gnu-maintenance.scm index 1142c53d3d..2881a6be43 100644 --- a/guix/gnu-maintenance.scm +++ b/guix/gnu-maintenance.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès +;;; Copyright © 2010-2022 Ludovic Courtès ;;; Copyright © 2012, 2013 Nikita Karetnikov ;;; Copyright © 2021 Simon Tournier ;;; Copyright © 2022 Maxime Devos @@ -837,7 +837,7 @@ the directory containing its source tarball." ;; Return false and move on upon connection failures and bogus HTTP ;; servers. (unless (memq key '(gnutls-error tls-certificate-error - system-error + system-error getaddrinfo-error bad-header bad-header-component)) (apply throw key args)) #f)))) -- cgit 1.4.1