summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-tv/tvheadend/files/tvheadend-4.2.5-gcc8.patch')
-rw-r--r--media-tv/tvheadend/files/tvheadend-4.2.5-gcc8.patch110
1 files changed, 0 insertions, 110 deletions
diff --git a/media-tv/tvheadend/files/tvheadend-4.2.5-gcc8.patch b/media-tv/tvheadend/files/tvheadend-4.2.5-gcc8.patch
deleted file mode 100644
index 1891808e4077..000000000000
--- a/media-tv/tvheadend/files/tvheadend-4.2.5-gcc8.patch
+++ /dev/null
@@ -1,110 +0,0 @@
-diff -up ./src/dvr/dvr_rec.c.orig ./src/dvr/dvr_rec.c
---- ./src/dvr/dvr_rec.c.orig 2017-12-18 09:57:28.000000000 +0100
-+++ ./src/dvr/dvr_rec.c 2018-03-08 17:15:06.479877783 +0100
-@@ -669,7 +669,7 @@ static int
- pvr_generate_filename(dvr_entry_t *de, const streaming_start_t *ss)
- {
- char filename[PATH_MAX];
-- char path[PATH_MAX];
-+ char path[PATH_MAX + 1];
- char ptmp[PATH_MAX];
- char number[16];
- char tmp[MAX(PATH_MAX, 512)];
-diff -up ./src/epgdb.c.orig ./src/epgdb.c
---- ./src/epgdb.c.orig 2017-12-18 09:57:28.000000000 +0100
-+++ ./src/epgdb.c 2018-03-08 17:15:06.479877783 +0100
-@@ -470,7 +470,7 @@ static int _epg_write_sect ( sbuf_t *sb,
-
- static void epg_save_tsk_callback ( void *p, int dearmed )
- {
-- char tmppath[PATH_MAX];
-+ char tmppath[PATH_MAX + 4];
- char path[PATH_MAX];
- sbuf_t *sb = p;
- size_t size = sb->sb_ptr, orig;
-diff -up ./src/epggrab/module/eit.c.orig ./src/epggrab/module/eit.c
---- ./src/epggrab/module/eit.c.orig 2017-12-18 09:57:28.000000000 +0100
-+++ ./src/epggrab/module/eit.c 2018-03-08 17:15:06.480877787 +0100
-@@ -50,8 +50,8 @@ typedef struct eit_private
-
- typedef struct eit_event
- {
-- char uri[257];
-- char suri[257];
-+ char uri[529];
-+ char suri[529];
-
- lang_str_t *title;
- lang_str_t *summary;
-diff -up ./src/imagecache.c.orig ./src/imagecache.c
---- ./src/imagecache.c.orig 2017-12-18 09:57:28.000000000 +0100
-+++ ./src/imagecache.c 2018-03-08 17:15:06.481877791 +0100
-@@ -252,7 +252,7 @@ imagecache_image_fetch ( imagecache_imag
- {
- int res = 1, r;
- url_t url;
-- char tpath[PATH_MAX] = "", path[PATH_MAX];
-+ char tpath[PATH_MAX + 4] = "", path[PATH_MAX];
- tvhpoll_event_t ev;
- tvhpoll_t *efd = NULL;
- http_client_t *hc = NULL;
-diff -up ./src/input/mpegts/dvb_psi.c.orig ./src/input/mpegts/dvb_psi.c
---- ./src/input/mpegts/dvb_psi.c.orig 2017-12-18 09:57:28.000000000 +0100
-+++ ./src/input/mpegts/dvb_psi.c 2018-03-08 17:15:06.482877795 +0100
-@@ -678,7 +678,7 @@ static int
- dvb_freesat_add_service
- ( dvb_bat_id_t *bi, dvb_freesat_region_t *fr, mpegts_service_t *s, uint32_t lcn )
- {
-- char name[96], src[64];
-+ char name[96], src[126];
- if (!fr->bouquet) {
- strcpy(name, "???");
- if (idnode_is_instance(&bi->mm->mm_id, &dvb_mux_dvbs_class))
-diff -up ./src/input/mpegts/dvb_support.c.orig ./src/input/mpegts/dvb_support.c
---- ./src/input/mpegts/dvb_support.c.orig 2017-12-18 09:57:28.000000000 +0100
-+++ ./src/input/mpegts/dvb_support.c 2018-03-08 17:15:06.483877799 +0100
-@@ -853,7 +853,7 @@ dvb_str2val(qam);
-
- const char *dvb_bw2str(int p)
- {
-- static char __thread buf[16];
-+ static char __thread buf[17];
- const char *res = dvb_common2str(p);
- if (res)
- return res;
-diff -up ./src/input/mpegts/linuxdvb/linuxdvb_satconf.c.orig ./src/input/mpegts/linuxdvb/linuxdvb_satconf.c
---- ./src/input/mpegts/linuxdvb/linuxdvb_satconf.c.orig 2017-12-18 09:57:28.000000000 +0100
-+++ ./src/input/mpegts/linuxdvb/linuxdvb_satconf.c 2018-03-08 17:15:06.484877803 +0100
-@@ -185,7 +185,7 @@ linuxdvb_satconf_class_orbitalpos_set
- linuxdvb_satconf_t *ls = p;
- int c = *(int*)linuxdvb_satconf_class_orbitalpos_get(p);
- int n = *(int*)v;
-- char buf[20];
-+ char buf[22];
-
- if (n == c)
- return 0;
-diff -up ./src/input/mpegts/scanfile.c.orig ./src/input/mpegts/scanfile.c
---- ./src/input/mpegts/scanfile.c.orig 2017-12-18 09:57:28.000000000 +0100
-+++ ./src/input/mpegts/scanfile.c 2018-03-08 17:23:20.200963915 +0100
-@@ -331,7 +331,7 @@ scanfile_create_network
- {
- scanfile_region_t *reg = NULL;
- scanfile_network_t *net;
-- char buf[256], buf2[256], buf3[256], *str;
-+ char buf[256], buf2[263], buf3[270], *str;
- int opos;
-
- /* Region */
-diff -up ./src/settings.c.orig ./src/settings.c
---- ./src/settings.c.orig 2017-12-18 09:57:28.000000000 +0100
-+++ ./src/settings.c 2018-03-08 17:15:06.484877803 +0100
-@@ -129,7 +129,7 @@ void
- hts_settings_save(htsmsg_t *record, const char *pathfmt, ...)
- {
- char path[PATH_MAX];
-- char tmppath[PATH_MAX];
-+ char tmppath[PATH_MAX + 4];
- int fd;
- va_list ap;
- htsbuf_queue_t hq;