diff options
author | Tuomas Virtanen <katajakasa@gmail.com> | 2018-06-21 10:35:11 +0300 |
---|---|---|
committer | Tuomas Virtanen <katajakasa@gmail.com> | 2018-06-21 10:35:11 +0300 |
commit | 016556c3ab23a3aae7e32c5a0f57560c9746d50b (patch) | |
tree | dd442570feb526eda06cce8ab748baa911515c85 /src | |
parent | 1fd7acc914f4899a79a53aeffc9cc60b554773f8 (diff) |
Remove extra free calls
Diffstat (limited to 'src')
-rw-r--r-- | src/kitsource.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/kitsource.c b/src/kitsource.c index 4c4aeff..05921b7 100644 --- a/src/kitsource.c +++ b/src/kitsource.c @@ -109,6 +109,9 @@ Kit_Source* Kit_CreateSourceFromCustom(Kit_ReadCallback read_cb, Kit_SeekCallbac exit_4: avformat_close_input(&format_ctx); + free(src); + return NULL; + exit_3: av_free(avio_ctx); exit_2: @@ -123,8 +126,6 @@ exit_0: void Kit_CloseSource(Kit_Source *src) { assert(src != NULL); avformat_close_input((AVFormatContext **)&src->format_ctx); - av_free(src->avio_ctx); - av_free(src->avio_buf); free(src); } |