From 8d1f2d52dae49b6acc0977158c4b846b2c1c6057 Mon Sep 17 00:00:00 2001 From: Masayuki Ishikawa Date: Thu, 21 May 2020 11:29:45 +0900 Subject: [PATCH] system: nxplayer: Introduce max host and file name for http url Signed-off-by: Masayuki Ishikawa --- system/nxplayer/Kconfig | 12 ++++++++++++ system/nxplayer/nxplayer.c | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/system/nxplayer/Kconfig b/system/nxplayer/Kconfig index 3a7ac362f..d448c6dd1 100644 --- a/system/nxplayer/Kconfig +++ b/system/nxplayer/Kconfig @@ -129,3 +129,15 @@ config NXPLAYER_HTTP_STREAMING_SUPPORT audio streaming as well as local file playback. endif + +if NXPLAYER_HTTP_STREAMING_SUPPORT + +config NXPLAYER_HTTP_MAXHOSTNAME + int "Max host name in URL" + default 40 + +config NXPLAYER_HTTP_MAXFILENAME + int "Max file name in URL" + default 100 + +endif diff --git a/system/nxplayer/nxplayer.c b/system/nxplayer/nxplayer.c index 1f9046d46..3ac5d4c11 100644 --- a/system/nxplayer/nxplayer.c +++ b/system/nxplayer/nxplayer.c @@ -171,8 +171,8 @@ static const int g_known_ext_count = sizeof(g_known_ext) / static int _open_with_http(const char *fullurl) { - char relurl[32]; - char hostname[32]; + char relurl[CONFIG_NXPLAYER_HTTP_MAXFILENAME]; + char hostname[CONFIG_NXPLAYER_HTTP_MAXHOSTNAME]; int resp_chk = 0; char resp_msg[] = "\r\n\r\n"; struct timeval tv;