Fix an unlikely memory leak in zita-resampler
This commit is contained in:
parent
221975a982
commit
f0a8b8cd6d
@ -98,15 +98,19 @@ Resampler::setup (unsigned int fs_inp,
|
||||
}
|
||||
}
|
||||
clear ();
|
||||
if (T) {
|
||||
_table = T;
|
||||
_buff = B;
|
||||
_nchan = nchan;
|
||||
_inmax = k;
|
||||
_pstep = s;
|
||||
return reset ();
|
||||
|
||||
if (!T || !B) {
|
||||
Resampler_table::destroy (T);
|
||||
delete [] B;
|
||||
return 1;
|
||||
}
|
||||
else return 1;
|
||||
|
||||
_table = T;
|
||||
_buff = B;
|
||||
_nchan = nchan;
|
||||
_inmax = k;
|
||||
_pstep = s;
|
||||
return reset ();
|
||||
}
|
||||
|
||||
void
|
||||
|
Loading…
Reference in New Issue
Block a user