13
0

Fix an unlikely memory leak in zita-resampler

This commit is contained in:
Robin Gareus 2022-05-07 04:18:29 +02:00
parent 221975a982
commit f0a8b8cd6d
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04

View File

@ -98,15 +98,19 @@ Resampler::setup (unsigned int fs_inp,
} }
} }
clear (); clear ();
if (T) {
if (!T || !B) {
Resampler_table::destroy (T);
delete [] B;
return 1;
}
_table = T; _table = T;
_buff = B; _buff = B;
_nchan = nchan; _nchan = nchan;
_inmax = k; _inmax = k;
_pstep = s; _pstep = s;
return reset (); return reset ();
}
else return 1;
} }
void void