From b518d1407149a23d31b486f5bd3ef9e6daae93c1 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Thu, 20 Mar 2003 13:00:56 -0300 Subject: bug: zio mixes a 255 as first char in a buffer with EOZ --- lzio.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lzio.c') diff --git a/lzio.c b/lzio.c index 19e05c5c..ed14abc6 100644 --- a/lzio.c +++ b/lzio.c @@ -1,5 +1,5 @@ /* -** $Id: lzio.c,v 1.22 2002/10/08 18:46:08 roberto Exp roberto $ +** $Id: lzio.c,v 1.23 2002/12/04 17:38:31 roberto Exp roberto $ ** a generic input stream interface ** See Copyright Notice in lua.h */ @@ -22,7 +22,7 @@ int luaZ_fill (ZIO *z) { if (buff == NULL || size == 0) return EOZ; z->n = size - 1; z->p = buff; - return *(z->p++); + return char2int(*(z->p++)); } @@ -33,7 +33,7 @@ int luaZ_lookahead (ZIO *z) { z->n++; z->p--; } - return *z->p; + return char2int(*z->p); } -- cgit v1.2.3-55-g6feb