# HG changeset patch # User reimar # Date 1264244413 0 # Node ID 1b2de14c5233052cf16edba78e06f2156742fb42 # Parent 3c131287a33e331b223eb1224ed34527467a2f6c 100l, shouldn't write to memory after freeing it. diff -r 3c131287a33e -r 1b2de14c5233 stream/cache2.c --- a/stream/cache2.c Sat Jan 23 10:54:03 2010 +0000 +++ b/stream/cache2.c Sat Jan 23 11:00:13 2010 +0000 @@ -298,12 +298,13 @@ #if defined(__MINGW32__) || defined(PTHREAD_CACHE) || defined(__OS2__) free(c->stream); free(c->buffer); + c->buffer = NULL; free(s->cache_data); #else shmem_free(c->buffer,c->buffer_size); + c->buffer = NULL; shmem_free(s->cache_data,sizeof(cache_vars_t)); #endif - c->buffer = NULL; s->cache_data = NULL; }