X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fq.c;h=a997fddab6a6e32bb0bba570cc217e074157d6a5;hb=714b122c75a757dcd1ef9a631aa209a298e650d7;hp=db9db349272f3c18e66e2749fa03a494c366409b;hpb=aee9de2c6eb23628e54b6896f5b441d9b39317c1;p=swftools.git diff --git a/lib/q.c b/lib/q.c index db9db34..a997fdd 100644 --- a/lib/q.c +++ b/lib/q.c @@ -77,7 +77,7 @@ void mem_init(mem_t*mem) } void mem_clear(mem_t*mem) { - free(mem->buffer); + free(mem->buffer);mem->buffer = 0; } void mem_destroy(mem_t*mem) { @@ -191,7 +191,7 @@ void ringbuffer_put(ringbuffer_t*r, void*buf, int len) void ringbuffer_clear(ringbuffer_t*r) { ringbuffer_internal_t*i = (ringbuffer_internal_t*)r->internal; - free(i->buffer); + free(i->buffer);i->buffer = 0; free(i); }