aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--guix-build-coordinator/agent-messaging/http.scm7
1 files changed, 5 insertions, 2 deletions
diff --git a/guix-build-coordinator/agent-messaging/http.scm b/guix-build-coordinator/agent-messaging/http.scm
index dee014a..04f4ea4 100644
--- a/guix-build-coordinator/agent-messaging/http.scm
+++ b/guix-build-coordinator/agent-messaging/http.scm
@@ -387,8 +387,11 @@
(let loop ((line (get-line body)))
(unless (eof-object? line)
- (report-bytes-hashed
- (string->number line))
+ (let ((bytes (string->number line)))
+ (if (number? bytes)
+ (report-bytes-hashed bytes)
+ (log 'DEBUG "error parsing submit-output response line: "
+ line)))
(loop (get-line body))))
(log 'DEBUG "perform upload " file ", response code: "