aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2023-09-15 18:23:35 +0100
committerChristopher Baines <mail@cbaines.net>2023-09-15 18:23:35 +0100
commit50845e6c7762c33ce506ffb8dc5201e912007023 (patch)
tree8187f15c8d436ffb53573669f7f0199b8f6c2a17
parenta2569fa530a10bc43773359ef8386d6ee63dfcc0 (diff)
downloadqa-frontpage-50845e6c7762c33ce506ffb8dc5201e912007023.tar
qa-frontpage-50845e6c7762c33ce506ffb8dc5201e912007023.tar.gz
Guard against #:timeout not being set
-rw-r--r--guix-qa-frontpage/utils.scm7
1 files changed, 7 insertions, 0 deletions
diff --git a/guix-qa-frontpage/utils.scm b/guix-qa-frontpage/utils.scm
index bff563b..d96db57 100644
--- a/guix-qa-frontpage/utils.scm
+++ b/guix-qa-frontpage/utils.scm
@@ -154,6 +154,13 @@
(loop (port-poll port mode poll-timeout-ms)))
poll-value))))
+ (unless read-timeout
+ (if timeout
+ (error "unset read-timeout")
+ (error "unset timeout")))
+ (unless write-timeout
+ (error "unset write-timeout"))
+
(parameterize
((current-read-waiter
(lambda (port)