From 5437bba3ce5baf4835fe5bc33ea1f8487bbd1f76 Mon Sep 17 00:00:00 2001 From: Zahary Karadjov Date: Mon, 25 May 2020 03:59:31 +0300 Subject: [PATCH] Another fix for unsafe streams --- faststreams/inputs.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/faststreams/inputs.nim b/faststreams/inputs.nim index b922ac4..df2eae8 100644 --- a/faststreams/inputs.nim +++ b/faststreams/inputs.nim @@ -325,7 +325,7 @@ template withReadableRange*(sp: InputStream|AsyncInputStream, finally: s.vtable = vtable s.span.endAddr = origEndAddr - restoreEof(s.buffers, origEof) + if s.buffers != nil: restoreEof(s.buffers, origEof) let fileInputVTable = InputStreamVTable( readSync: proc (s: InputStream, dst: pointer, dstLen: Natural): Natural