diff options
author | uau <uau@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-11-18 17:07:17 +0000 |
---|---|---|
committer | uau <uau@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-11-18 17:07:17 +0000 |
commit | 97be0637b6d39ca33d87aa691715b073adbc28c5 (patch) | |
tree | 83877f12c7961ad27f0c75002b613f398094ee6f /libaf | |
parent | 484e74e9d65521f372abd1b2b1f13b6d7d886736 (diff) | |
download | mpv-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.c | 1 |
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))) |