diff options
author | Christian Hesse <mail@eworm.de> | 2015-07-14 18:27:49 +0200 |
---|---|---|
committer | Christian Hesse <mail@eworm.de> | 2015-07-14 18:27:49 +0200 |
commit | e4f8c1f447c40905fa3bdf562dc10dcdf3422ed9 (patch) | |
tree | 1eb960ff3963473afb9e687d7317de072ea55e1b | |
parent | 14c059a73c62c8e25d8d80d7ae7edeb0380fb20c (diff) | |
download | mpd-notification-e4f8c1f447c40905fa3bdf562dc10dcdf3422ed9.tar.gz mpd-notification-e4f8c1f447c40905fa3bdf562dc10dcdf3422ed9.tar.zst |
clean AVFormatContext
-rw-r--r-- | mpd-notification.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/mpd-notification.c b/mpd-notification.c index 0bfa252..bf4ebc9 100644 --- a/mpd-notification.c +++ b/mpd-notification.c @@ -61,7 +61,7 @@ void received_signal(int signal) { GdkPixbuf * retrieve_album_art(const char * music_dir, const char * uri) { int i; AVPacket pkt; - AVFormatContext * pFormatCtx = NULL; + AVFormatContext * pFormatCtx; GdkPixbufLoader * loader; GdkPixbuf * pixbuf = NULL; char * uri_path = NULL; @@ -101,12 +101,12 @@ GdkPixbuf * retrieve_album_art(const char * music_dir, const char * uri) { } fail: + avformat_close_input(&pFormatCtx); + avformat_free_context(pFormatCtx); + if (uri_path) free(uri_path); - if (pFormatCtx) - avformat_free_context(pFormatCtx); - return pixbuf; } #endif |