]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Use htsmsg_get_s32_or_default() rather than htsmsg_get_s32() to avoid possible uninit...
authorJoe Holden <jwh@zorins.co.uk>
Wed, 27 Dec 2017 10:58:57 +0000 (10:58 +0000)
committerJaroslav Kysela <perex@perex.cz>
Wed, 27 Dec 2017 11:16:26 +0000 (12:16 +0100)
src/input/mpegts/iptv/iptv_auto.c

index 4a0c296e6b2fc3e9c92a959743a2d427aac38a58..d3b9c112a4ed8b5d5a2f2cb312797cd16979a202 100644 (file)
@@ -104,8 +104,8 @@ iptv_auto_network_process_m3u_item(iptv_network_t *in,
   epgid = htsmsg_get_str(item, "tvh-chnum");
   chnum2 = epgid ? prop_intsplit_from_str(epgid, CHANNEL_SPLIT) : 0;
 
-  htsmsg_get_s32(item, "tvh-prio", &muxprio);
-  htsmsg_get_s32(item, "tvh-sprio", &smuxprio);
+  muxprio = htsmsg_get_s32_or_default(item, "tvh-prio", 0);
+  smuxprio = htsmsg_get_s32_or_default(item, "tvh-sprio", 0);
 
   if (chnum2 > 0) {
     chnum += chnum2;