]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
api_language: fix memory leak
authorJaroslav Kysela <perex@perex.cz>
Fri, 8 Jan 2016 15:24:44 +0000 (16:24 +0100)
committerJaroslav Kysela <perex@perex.cz>
Fri, 8 Jan 2016 15:24:44 +0000 (16:24 +0100)
Makefile.ffmpeg
src/api/api_language.c

index ba7fdfe3c12db60ee332fb71e16e859de3788939..1f25a9484c53f365d04331ff414cc3e21bb30786 100644 (file)
@@ -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
 
index 0c5ab9cc0d6bb1588911b1e715b5872989e5b3ac..aede0505107d1649a28d12cf194b29cea3c79613 100644 (file)
@@ -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);