Fix URL parsing.

This commit is contained in:
Steveice10 2018-08-20 17:40:23 -07:00
parent 26999ae72e
commit 62e9632a43

View File

@ -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;
}