summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTuomas Virtanen <katajakasa@gmail.com>2018-06-21 10:35:11 +0300
committerTuomas Virtanen <katajakasa@gmail.com>2018-06-21 10:35:11 +0300
commit016556c3ab23a3aae7e32c5a0f57560c9746d50b (patch)
treedd442570feb526eda06cce8ab748baa911515c85 /src
parent1fd7acc914f4899a79a53aeffc9cc60b554773f8 (diff)
Remove extra free calls
Diffstat (limited to 'src')
-rw-r--r--src/kitsource.c5
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);
}