Unbreak r1.11 by delhij. Blind change from unsigned to signed char
pointer causes problems with sign extension and leads to compress(1) dumping core on any non-trivial incoming data.
This commit is contained in:
parent
0bbbcadeb1
commit
dbfc528c1e
@ -241,7 +241,7 @@ zwrite(void *cookie, const char *wbp, int num)
|
||||
code_int i;
|
||||
int c, disp;
|
||||
struct s_zstate *zs;
|
||||
const char *bp;
|
||||
const u_char *bp;
|
||||
u_char tmp;
|
||||
int count;
|
||||
|
||||
@ -250,7 +250,7 @@ zwrite(void *cookie, const char *wbp, int num)
|
||||
|
||||
zs = cookie;
|
||||
count = num;
|
||||
bp = wbp;
|
||||
bp = (const u_char *)wbp;
|
||||
if (state == S_MIDDLE)
|
||||
goto middle;
|
||||
state = S_MIDDLE;
|
||||
|
Loading…
Reference in New Issue
Block a user