aboutsummaryrefslogtreecommitdiff
path: root/guix-qa-frontpage/guix-data-service.scm
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2024-06-08 22:38:09 +0100
committerChristopher Baines <mail@cbaines.net>2024-06-08 22:38:09 +0100
commitad0a5efea4ac70ca02f68ddbaa82740b074dc0f4 (patch)
tree9083f54aab91779ff500c2939a37e925132222d7 /guix-qa-frontpage/guix-data-service.scm
parentd75f8e9bec6a84bcea80a6fca1ec5847acb5e912 (diff)
downloadqa-frontpage-ad0a5efea4ac70ca02f68ddbaa82740b074dc0f4.tar
qa-frontpage-ad0a5efea4ac70ca02f68ddbaa82740b074dc0f4.tar.gz
Add a non dynamic-wind version of call-with-zlib-input-port*
Diffstat (limited to 'guix-qa-frontpage/guix-data-service.scm')
-rw-r--r--guix-qa-frontpage/guix-data-service.scm11
1 files changed, 4 insertions, 7 deletions
diff --git a/guix-qa-frontpage/guix-data-service.scm b/guix-qa-frontpage/guix-data-service.scm
index 7ba98bc..af9fb0b 100644
--- a/guix-qa-frontpage/guix-data-service.scm
+++ b/guix-qa-frontpage/guix-data-service.scm
@@ -109,13 +109,10 @@
(let ((json-body
(match (response-content-encoding response)
(('gzip)
- ;; Prevent fibers issues with zlib
- (non-blocking
- (lambda ()
- (call-with-zlib-input-port
- body
- json->scm
- #:format 'gzip))))
+ (call-with-zlib-input-port*
+ body
+ json->scm
+ #:format 'gzip))
(_
(json->scm body)))))
(if (or (> (response-code response)