From 84ad5a201907f14a78c83c094cd50a1a2c2bd9e4 Mon Sep 17 00:00:00 2001 From: Jacek Jendrzej Date: Tue, 14 Jan 2020 10:31:40 +0100 Subject: [PATCH] exteplayer.c:fix heap buffer overflow --- libeplayer3/main/exteplayer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libeplayer3/main/exteplayer.c b/libeplayer3/main/exteplayer.c index 5afcdab..613e915 100644 --- a/libeplayer3/main/exteplayer.c +++ b/libeplayer3/main/exteplayer.c @@ -671,7 +671,7 @@ static int ParseParams(int argc, char *argv[], PlayFiles_t *playbackFiles, int * strcpy(playbackFiles->szFirstFile, "file://"); } strcat(playbackFiles->szFirstFile, argv[optind]); - playbackFiles->szFirstFile[IPTV_MAX_FILE_PATH] = '\0'; + playbackFiles->szFirstFile[IPTV_MAX_FILE_PATH-1] = '\0'; map_inter_file_path(playbackFiles->szFirstFile); printf("file: [%s]\n", playbackFiles->szFirstFile); ++optind;