diff options
author | Ludovic Courtès <ludo@gnu.org> | 2025-04-08 18:59:34 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2025-04-14 17:31:49 +0200 |
commit | 3271843122d501668f566d4e5c11497b96d28afd (patch) | |
tree | ecd870b9b1cec7ef3ded2f9487ebb069021cb700 | |
parent | 5525315092cd9361c52113bb2eb54126d7b13aa5 (diff) | |
download | guix-3271843122d501668f566d4e5c11497b96d28afd.tar.gz guix-3271843122d501668f566d4e5c11497b96d28afd.zip |
substitutes: Ignore corrupt cached narinfos.
* guix/substitutes.scm (cached-narinfo): Add ‘eof-object?’ clause.
Change-Id: I2d776f64b6521f778b4ab3f956b35cdef2ddb383
-rw-r--r-- | guix/substitutes.scm | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/guix/substitutes.scm b/guix/substitutes.scm index 86b9f5472a..9edce5b2f8 100644 --- a/guix/substitutes.scm +++ b/guix/substitutes.scm @@ -316,6 +316,8 @@ for PATH." (values #f #f) (values #t (string->narinfo value cache-uri)))) (('narinfo ('version v) _ ...) + (values #f #f)) + ((? eof-object?) ;corrupt file (values #f #f)))))) (lambda _ (values #f #f)))) |