From: Jaroslav Kysela Date: Fri, 8 Jan 2016 15:24:44 +0000 (+0100) Subject: api_language: fix memory leak X-Git-Tag: v4.2.1~1192 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7f6255a5aef9255c5690544a24cfdff0a6b812ab;p=thirdparty%2Ftvheadend.git api_language: fix memory leak --- diff --git a/Makefile.ffmpeg b/Makefile.ffmpeg index ba7fdfe3c..1f25a9484 100644 --- a/Makefile.ffmpeg +++ b/Makefile.ffmpeg @@ -66,7 +66,7 @@ COMPONENTS = avutil avformat avcodec swresample swscale avfilter avresample PROTOCOLS = file DECODERS = mpeg2video mp2 ac3 eac3 h264 h264_vdpau hevc aac aac_latm vorbis libvorbis ENCODERS = mpeg2video mp2 libx264 libvpx_vp8 libvpx_vp9 aac libaacplus vorbis libvorbis -MUXERS = mpegts mpeg2dvd matroska webm +MUXERS = mpegts mpeg2dvd matroska webm mp4 BSFS = h264_mp4toannexb hevc_mp4toannexb FILTERS = yadif scale diff --git a/src/api/api_language.c b/src/api/api_language.c index 0c5ab9cc0..aede05051 100644 --- a/src/api/api_language.c +++ b/src/api/api_language.c @@ -57,8 +57,8 @@ _api_language_locale_enum l = htsmsg_create_list(); while (c->code2b) { - e = htsmsg_create_map(); if (all || tvh_gettext_langcode_valid(c->code2b)) { + e = htsmsg_create_map(); htsmsg_add_str(e, "key", c->code2b); htsmsg_add_str(e, "val", c->desc); htsmsg_add_msg(l, NULL, e);