mirror of
https://github.com/mpv-player/mpv
synced 2025-04-01 00:07:33 +00:00
Zero freed pointers.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30394 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
7afaecc111
commit
3fae575483
@ -292,6 +292,7 @@ void cache_uninit(stream_t *s) {
|
|||||||
kill(s->cache_pid,SIGKILL);
|
kill(s->cache_pid,SIGKILL);
|
||||||
waitpid(s->cache_pid,NULL,0);
|
waitpid(s->cache_pid,NULL,0);
|
||||||
#endif
|
#endif
|
||||||
|
s->cache_pid = 0;
|
||||||
}
|
}
|
||||||
if(!c) return;
|
if(!c) return;
|
||||||
#if defined(__MINGW32__) || defined(PTHREAD_CACHE) || defined(__OS2__)
|
#if defined(__MINGW32__) || defined(PTHREAD_CACHE) || defined(__OS2__)
|
||||||
@ -302,6 +303,8 @@ void cache_uninit(stream_t *s) {
|
|||||||
shmem_free(c->buffer,c->buffer_size);
|
shmem_free(c->buffer,c->buffer_size);
|
||||||
shmem_free(s->cache_data,sizeof(cache_vars_t));
|
shmem_free(s->cache_data,sizeof(cache_vars_t));
|
||||||
#endif
|
#endif
|
||||||
|
c->buffer = NULL;
|
||||||
|
s->cache_data = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void exit_sighandler(int x){
|
static void exit_sighandler(int x){
|
||||||
|
Loading…
Reference in New Issue
Block a user