diff --git a/queue/queue.go b/queue/queue.go index fa6c02e..699c94c 100644 --- a/queue/queue.go +++ b/queue/queue.go @@ -505,7 +505,7 @@ func (q *Queue) HandleRadioRequest(writer http.ResponseWriter, request *http.Req for byteSlice := range writeChannel { if _, err := writer.Write(byteSlice); err != nil { - requestDone.Fail(errors.New("client ran out of writer buffer")) + requestDone.Fail(err) return } //try flush