From: Jaroslav Kysela Date: Thu, 15 Feb 2018 20:21:12 +0000 (+0100) Subject: epg: handle old field names in epg_episode_epnum_deserialize() for DVR X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ba38add76c0a49a2cc147dee10baa79803501656;p=thirdparty%2Ftvheadend.git epg: handle old field names in epg_episode_epnum_deserialize() for DVR --- diff --git a/src/epg.c b/src/epg.c index eee6507df..0bace9abc 100644 --- a/src/epg.c +++ b/src/epg.c @@ -378,17 +378,23 @@ void epg_episode_epnum_deserialize memset(num, 0, sizeof(epg_episode_num_t)); - if (!htsmsg_get_u32(m, "enum", &u32)) + if (!htsmsg_get_u32(m, "enum", &u32) || + !htsmsg_get_u32(m, "e_num", &u32)) num->e_num = u32; - if (!htsmsg_get_u32(m, "ecnt", &u32)) + if (!htsmsg_get_u32(m, "ecnt", &u32) || + !htsmsg_get_u32(m, "e_cnt", &u32)) num->e_cnt = u32; - if (!htsmsg_get_u32(m, "snum", &u32)) + if (!htsmsg_get_u32(m, "snum", &u32) || + !htsmsg_get_u32(m, "s_num", &u32)) num->s_num = u32; - if (!htsmsg_get_u32(m, "scnt", &u32)) + if (!htsmsg_get_u32(m, "scnt", &u32) || + !htsmsg_get_u32(m, "s_cnt", &u32)) num->s_cnt = u32; - if (!htsmsg_get_u32(m, "pnum", &u32)) + if (!htsmsg_get_u32(m, "pnum", &u32) || + !htsmsg_get_u32(m, "p_num", &u32)) num->p_num = u32; - if (!htsmsg_get_u32(m, "pcnt", &u32)) + if (!htsmsg_get_u32(m, "pcnt", &u32) || + !htsmsg_get_u32(m, "p_cnt", &u32)) num->p_cnt = u32; if ((str = htsmsg_get_str(m, "text"))) num->text = strdup(str);