X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fbitio.c;h=73976046e59852ef265bea9ef563b0a779782aee;hb=dbc9adb7ae63afb520ab7d048739ef92a18d3b7f;hp=26d89c1f62b3c9949eedda79ab93afaaa4f6a81e;hpb=b07b8b258d68469c0037cad8ac54f298311c6b0e;p=swftools.git diff --git a/lib/bitio.c b/lib/bitio.c index 26d89c1..7397604 100644 --- a/lib/bitio.c +++ b/lib/bitio.c @@ -89,7 +89,7 @@ static int reader_memread(struct reader_t*reader, void* data, int len) return len; } else { memcpy(data, &mr->data[reader->pos], mr->length - reader->pos); - reader->pos = mr->length; + reader->pos += mr->length; return mr->length - reader->pos; } } @@ -395,6 +395,7 @@ void reader_init_zlibinflate(struct reader_t*r, struct reader_t*input) reader_resetbits(r); #else fprintf(stderr, "Error: swftools was compiled without zlib support"); + exit(1); #endif }