History

tools/target_swr_fuzzer: fix memory leak on av_samples_fill_arrays() error

Kacper Michajłow committed 1 year ago

Commit 2a2b5ae1 parent d5ad8601 file · +2 −3Browse files

Unified · Split

tools/target_swr_fuzzer.c+2−3
@@ -79,7 +79,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { · 78 unmodified lines
79 char out_layout_string[256];79 char out_layout_string[256];
80 uint8_t * ain[SWR_CH_MAX];80 uint8_t * ain[SWR_CH_MAX];
81 uint8_t *aout[SWR_CH_MAX];81 uint8_t *aout[SWR_CH_MAX];
82 uint8_t *out_data;82 uint8_t *out_data = NULL;
83 int in_sample_nb;83 int in_sample_nb;
84 int out_sample_nb = size;84 int out_sample_nb = size;
85 int count;85 int count;
@@ -145,9 +145,8 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { · 59 unmodified lines
145 145
146 count = swr_convert(swr, aout, out_sample_nb, (const uint8_t **)ain, in_sample_nb);146 count = swr_convert(swr, aout, out_sample_nb, (const uint8_t **)ain, in_sample_nb);
147 147
148 av_freep(&out_data);
149
150end:148end:
149 av_freep(&out_data);
151 swr_free(&swr);150 swr_free(&swr);
152 151
153 return 0;152 return 0;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t