From e8f31e92ca9af86b846b370da3efb03e8cf16ac9 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Sun, 18 Jun 2017 20:44:57 +0200 Subject: [PATCH] dvb_get_string - fix the null string (provider), fixes #4339 --- src/input/mpegts/dvb_support.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/input/mpegts/dvb_support.c b/src/input/mpegts/dvb_support.c index cde6bb024..95fbf441d 100644 --- a/src/input/mpegts/dvb_support.c +++ b/src/input/mpegts/dvb_support.c @@ -280,7 +280,8 @@ dvb_get_string // automatic charset detection switch(src[0]) { case 0: - return -1; + *dst = 0; // empty string (confirmed!) + return 0; case 0x01 ... 0x0b: if (auto_pl_charset && (src[0] + 4) == 5) @@ -365,9 +366,8 @@ dvb_get_string outlen = dstlen - 1; - if (dvb_convert(ic, src, srclen, dst, &outlen) == -1) { + if (dvb_convert(ic, src, srclen, dst, &outlen) == -1) return -1; - } len = dstlen - outlen - 1; dst[len] = 0; -- 2.47.2