On Tue, Oct 20, 2009 at 17:23, Sverre Rabbelier <srabbelier@xxxxxxxxx> wrote: > Heya, > > On Tue, Oct 20, 2009 at 10:14, Alex Riesen <raa.lkml@xxxxxxxxx> wrote: >> - buffer = xmalloc(size + 1); >> + buffer = xmalloc(size + 8); > >> - stream.avail_out = size; >> + stream.avail_out = size + 8; > > That seems wrong at first glance, you go from '+1' to '+8' on the > first part, and then from '+0' to '+8' in the second part, am I > missing something obvious? Yes. The "size" (the variable) is never changed. It is just the output buffer size, not how many data expected or something like that. IOW, I just wanted the buffer to be obviously (to zlib) more than enough. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html