diff options
author | Janne Grunau <janne-vlc@jannau.net> | 2018-12-10 10:47:53 +0300 |
---|---|---|
committer | Janne Grunau <janne-vlc@jannau.net> | 2018-12-10 10:47:53 +0300 |
commit | 00d1f4d50117c48f39d8497682755b63b16389a4 (patch) | |
tree | 215e56722dc5cb127e88aef967f0362c9508537d /src/cdf.c | |
parent | 0f7a97ba909929bf312f1c9df3e5fc411479981c (diff) |
cdf: fix memleak in dav1d_cdf_thread_unref
Observed with
clusterfuzz-testcase-minimized-dav1d_fuzzer_mt-5700224002031616. Credits
to oss-fuzz.
Diffstat (limited to 'src/cdf.c')
-rw-r--r-- | src/cdf.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -4200,9 +4200,9 @@ void dav1d_cdf_thread_ref(CdfThreadContext *const dst, } void dav1d_cdf_thread_unref(CdfThreadContext *const cdf) { - memset(cdf, 0, sizeof(*cdf)); if (cdf->ref) dav1d_ref_dec(&cdf->ref); + memset(cdf, 0, sizeof(*cdf)); } void dav1d_cdf_thread_wait(CdfThreadContext *const cdf) { |