From 6f5e2d221ed4b497ff269666aa6fc7692e9bb8dc 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 Origin commit data ------------------ Branch: master Commit: https://github.com/neutrino-images/ni-libstb-hal/commit/0da186a08a1db1e4c20064fca30ee69499cd9b85 Author: Jacek Jendrzej Date: 2020-01-14 (Tue, 14 Jan 2020) ------------------ No further description and justification available within origin commit message! ------------------ This commit was generated by Migit --- 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;