From 5dc4bfc79f1a552a3ceed896b4432244897c4622 Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Thu, 17 Dec 2015 17:23:28 -0500 Subject: [PATCH] gzip bug --- http2.d | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/http2.d b/http2.d index d23c762..d751fd0 100644 --- a/http2.d +++ b/http2.d @@ -686,11 +686,12 @@ class HttpRequest { //goto done; // FIXME state = State.complete; - auto n = uncompress.uncompress(responseData.content); - n ~= uncompress.flush(); - responseData.content = cast(ubyte[]) n; + if(bodyReadingState.isGzipped || bodyReadingState.isDeflated) { + auto n = uncompress.uncompress(responseData.content); + n ~= uncompress.flush(); + responseData.content = cast(ubyte[]) n; + } - //if(bodyReadingState.isGzipped || bodyReadingState.isDeflated) // responseData.content ~= cast(ubyte[]) uncompress.flush(); responseData.contentText = cast(string) responseData.content;