From a49529d243be4dafcb9f23f8a54c1e33f3001362 Mon Sep 17 00:00:00 2001
From: Kay Lukas <kay.lukas@gmail.com>
Date: Fri, 7 Dec 2018 11:43:28 +0100
Subject: [PATCH] Handle end of stream in compression correctly

---
 src/packet/compressed.js | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/packet/compressed.js b/src/packet/compressed.js
index b87b7194..1c606bd0 100644
--- a/src/packet/compressed.js
+++ b/src/packet/compressed.js
@@ -146,6 +146,9 @@ function pako_zlib(constructor, options = {}) {
         obj.push(value, pako.Z_SYNC_FLUSH);
         return obj.result;
       }
+    }, () => {
+        obj.push([], pako.Z_FINISH);
+        return obj.result;
     });
   };
 }