civodul pushed a commit to branch master
in repository guix.

commit c370998f0161c37cff5800a38dccce07712ba6e2
Author: Ludovic Courtès <[email protected]>
AuthorDate: Thu Dec 8 12:03:00 2022 +0100

    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 <[email protected]>
    in <https://issues.guix.gnu.org/59598>.
    
    * 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 <[email protected]>
+;;; Copyright © 2010-2022 Ludovic Courtès <[email protected]>
 ;;; Copyright © 2012, 2013 Nikita Karetnikov <[email protected]>
 ;;; Copyright © 2021 Simon Tournier <[email protected]>
 ;;; Copyright © 2022 Maxime Devos <[email protected]>
@@ -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))))

Reply via email to