From 62e9632a431cc0097dde21bbc708b0d40436dce6 Mon Sep 17 00:00:00 2001 From: Steveice10 Date: Mon, 20 Aug 2018 17:40:23 -0700 Subject: [PATCH] Fix URL parsing. --- source/fbi/action/installurl.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/fbi/action/installurl.c b/source/fbi/action/installurl.c index afaf4e7..5b23594 100644 --- a/source/fbi/action/installurl.c +++ b/source/fbi/action/installurl.c @@ -374,14 +374,14 @@ void action_install_url(const char* confirmMessage, const char* urls, const char len = DOWNLOAD_URL_MAX - 7; } - string_copy(data->urls[data->installInfo.total], "http://", 7); - string_copy(&data->urls[data->installInfo.total][7], currStart, len); + strncpy(data->urls[data->installInfo.total], "http://", 8); + strncpy(&data->urls[data->installInfo.total][7], currStart, len); } else { if(len > DOWNLOAD_URL_MAX) { len = DOWNLOAD_URL_MAX; } - string_copy(data->urls[data->installInfo.total], currStart, len); + strncpy(data->urls[data->installInfo.total], currStart, len); } data->installInfo.total++; @@ -404,7 +404,7 @@ void action_install_url(const char* confirmMessage, const char* urls, const char len = FILE_PATH_MAX; } - string_copy(data->paths[i], currStart, len); + strncpy(data->paths[i], currStart, len); currStart = currEnd + 1; }