From a2d8222f3d6962d1b1f0f477c5b53b4be6123788 Mon Sep 17 00:00:00 2001 From: reimar Date: Sat, 23 Jan 2010 11:00:13 +0000 Subject: 100l, shouldn't write to memory after freeing it. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30396 b3059339-0415-0410-9bf9-f77b7e298cf2 --- stream/cache2.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'stream') diff --git a/stream/cache2.c b/stream/cache2.c index e35d2a3365..503f3f5616 100644 --- a/stream/cache2.c +++ b/stream/cache2.c @@ -298,12 +298,13 @@ void cache_uninit(stream_t *s) { #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; } -- cgit v1.2.3