tools/target_swr_fuzzer: fix memory leak on av_samples_fill_arrays() error
Signed-off-by: Kacper Michajłow <kasper93@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
d5ad860cd8
commit
2a2b5aec5b
1 changed files with 2 additions and 3 deletions
|
|
@ -79,7 +79,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
|
|||
char out_layout_string[256];
|
||||
uint8_t * ain[SWR_CH_MAX];
|
||||
uint8_t *aout[SWR_CH_MAX];
|
||||
uint8_t *out_data;
|
||||
uint8_t *out_data = NULL;
|
||||
int in_sample_nb;
|
||||
int out_sample_nb = size;
|
||||
int count;
|
||||
|
|
@ -145,9 +145,8 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
|
|||
|
||||
count = swr_convert(swr, aout, out_sample_nb, (const uint8_t **)ain, in_sample_nb);
|
||||
|
||||
av_freep(&out_data);
|
||||
|
||||
end:
|
||||
av_freep(&out_data);
|
||||
swr_free(&swr);
|
||||
|
||||
return 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue