summaryrefslogtreecommitdiffstats
path: root/libaf
diff options
context:
space:
mode:
authoruau <uau@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-11-18 17:07:17 +0000
committeruau <uau@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-11-18 17:07:17 +0000
commit97be0637b6d39ca33d87aa691715b073adbc28c5 (patch)
tree83877f12c7961ad27f0c75002b613f398094ee6f /libaf
parent484e74e9d65521f372abd1b2b1f13b6d7d886736 (diff)
downloadmpv-97be0637b6d39ca33d87aa691715b073adbc28c5.tar.bz2
mpv-97be0637b6d39ca33d87aa691715b073adbc28c5.tar.xz
Fix double free in af_resample when reinited with suitable parameters
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21033 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libaf')
-rw-r--r--libaf/af_resample.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libaf/af_resample.c b/libaf/af_resample.c
index 5c1c007549..b0a673b0a9 100644
--- a/libaf/af_resample.c
+++ b/libaf/af_resample.c
@@ -173,6 +173,7 @@ static int control(struct af_instance_s* af, int cmd, void* arg)
if(s->xq[i])
free(s->xq[i]);
free(s->xq);
+ s->xq = NULL;
}
if(AF_DETACH == (rv = set_types(af,n)))