X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fbitio.c;h=c8f1d7db0237a9a972c63fe4d77d0dee49c7e696;hb=fc815311aa1bd67877b404493838dfd85a86f596;hp=bd549359daac3a1bec7914cbaef29db1f4f25c2e;hpb=02bea373211f87d9c3504a497489356bb0ea6ba4;p=swftools.git diff --git a/lib/bitio.c b/lib/bitio.c index bd54935..c8f1d7d 100644 --- a/lib/bitio.c +++ b/lib/bitio.c @@ -68,9 +68,14 @@ static int reader_fileread(reader_t*reader, void* data, int len) reader->pos += ret; return ret; } +static void reader_fileread_dealloc(reader_t*r) +{ + memset(r, 0, sizeof(reader_t)); +} void reader_init_filereader(reader_t*r, int handle) { r->read = reader_fileread; + r->dealloc = reader_fileread_dealloc; r->internal = (void*)handle; r->type = READER_TYPE_FILE; r->mybyte = 0;