exteplayer.c:fix heap buffer overflow

This commit is contained in:
Jacek Jendrzej
2020-01-14 10:31:40 +01:00
parent 8ff9d03679
commit 84ad5a2019

View File

@@ -671,7 +671,7 @@ static int ParseParams(int argc, char *argv[], PlayFiles_t *playbackFiles, int *
strcpy(playbackFiles->szFirstFile, "file://"); strcpy(playbackFiles->szFirstFile, "file://");
} }
strcat(playbackFiles->szFirstFile, argv[optind]); 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); map_inter_file_path(playbackFiles->szFirstFile);
printf("file: [%s]\n", playbackFiles->szFirstFile); printf("file: [%s]\n", playbackFiles->szFirstFile);
++optind; ++optind;