From fc0353b1ad4b8401ae0caecd40f8f4103c90aa93 Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Wed, 26 May 2021 20:26:11 +0100 Subject: Don't ignore premature termination for chunked requests This code was copied from Guile, but this seems like a deficiency. I can't imagine a case where you'd be processing chunked data, and just want to pretend you've got to the end, when you haven't. --- guix-build-coordinator/utils.scm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/guix-build-coordinator/utils.scm b/guix-build-coordinator/utils.scm index 101a246..31a4909 100644 --- a/guix-build-coordinator/utils.scm +++ b/guix-build-coordinator/utils.scm @@ -218,8 +218,7 @@ upcoming chunk." ask-for))) (cond ((eof-object? read) ;premature termination - (set! finished? #t) - num-read) + (error "chunked input ended prematurely")) (else (let ((left (- remaining read))) (set! remaining left) -- cgit v1.2.3