From f9a2c1cbffbfadcfc37811546136ceb59e00d355 Mon Sep 17 00:00:00 2001 From: David Griffith Date: Mon, 10 Feb 2014 14:43:53 -0800 Subject: [PATCH] Fixed Issue #1 --- src/common/redirect.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/common/redirect.c b/src/common/redirect.c index d81776d..b0dfafc 100644 --- a/src/common/redirect.c +++ b/src/common/redirect.c @@ -47,8 +47,12 @@ void memory_open (zword table, zword xsize, bool buffering) if (!buffering) xsize = 0xffff; - if (buffering && (short) xsize <= 0) - xsize = get_max_width ((zword) (- (short) xsize)); + else { + if ((short) xsize >= 0) + xsize = get_max_width (xsize); + else + xsize = -xsize; + } storew (table, 0); -- 2.34.1