tvheadend: Update to latest tip

Drop 0001-allocate-space-for-buf-on-heap.patch this is already fixed upstream

Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Khem Raj 2020-08-12 18:52:05 -07:00
parent b2b28d0ebc
commit b66243590e
2 changed files with 1 additions and 48 deletions

View File

@ -1,46 +0,0 @@
From d4a405f87fc215c14e610a25b5a6b14060c1ef15 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Wed, 25 Dec 2019 13:53:52 -0800
Subject: [PATCH] allocate space for buf on heap
Avoids
| src/epggrab/module/xmltv.c:204:47: error: '%s' directive output may be truncated writing between 2 and 2147483645 bytes into a region of size 115 [-Werror=format-truncation=]
| 204 | snprintf(buf, sizeof(buf)-1, "ddprogid://%s/%s", mod->id, s);
| | ^~
Upstream-Status: Submitted [https://github.com/tvheadend/tvheadend/pull/1324]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
src/epggrab/module/xmltv.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/epggrab/module/xmltv.c b/src/epggrab/module/xmltv.c
index 34ab05bdb..b1a956614 100644
--- a/src/epggrab/module/xmltv.c
+++ b/src/epggrab/module/xmltv.c
@@ -197,11 +197,12 @@ static void parse_xmltv_dd_progid
(epggrab_module_t *mod, const char *s, char **uri, char **suri,
epg_episode_num_t *epnum)
{
- char buf[128];
if (strlen(s) < 2) return;
+ char* buf = (char *)malloc(strlen(s) + strlen(mod->id) + 13);
+ buf[strlen(s) + strlen(mod->id) + 12] = '\0';
/* Raw URI */
- snprintf(buf, sizeof(buf)-1, "ddprogid://%s/%s", mod->id, s);
+ snprintf(buf, strlen(s) + strlen(mod->id) + 12, "ddprogid://%s/%s", mod->id, s);
/* SH - series without episode id so ignore */
if (strncmp("SH", s, 2))
@@ -219,6 +220,7 @@ static void parse_xmltv_dd_progid
if (buf[e+1]) sscanf(&buf[e+1], "%hu", &(epnum->e_num));
}
}
+ free(buf);
}
/**
--
2.24.1

View File

@ -10,10 +10,9 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=9cae5acac2e9ee2fc3aec01ac88ce5db"
SRC_URI = "git://github.com/tvheadend/tvheadend.git \
file://0001-adjust-for-64bit-time_t.patch \
file://0001-allocate-space-for-buf-on-heap.patch \
"
SRCREV = "fda89e85e0b6ae796d8a09e178d3937aa7869270"
SRCREV = "ce09077056f9c6558c188d135cec3be85cc9c200"
PV = "4.3+git${SRCPV}"
PKGV = "4.3+git${GITPKGV}"