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
7979 char out_layout_string[256];
8080 uint8_t * ain[SWR_CH_MAX];
8181 uint8_t *aout[SWR_CH_MAX];
82− uint8_t *out_data;
82+ uint8_t *out_data = NULL;
8383 int in_sample_nb;
8484 int out_sample_nb = size;
8585 int count;
@@ -145,9 +145,8 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { · 59 unmodified lines
145145
146146 count = swr_convert(swr, aout, out_sample_nb, (const uint8_t **)ain, in_sample_nb);
147147
148− av_freep(&out_data);
149−
150148 end:
149+ av_freep(&out_data);
151150 swr_free(&swr);
152151
153152 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