- [FIX] Arreglats dos posibles errors de desbordament

This commit is contained in:
Raimon @ quifisraimon committed 2026-10-08 13:11:04 +02:00
1 parent 5a0c4a0ba7
commit 538bc143f8
2 files changed
+8 -18

No files matched your search

+7 -17
View File
@@ -66,25 +66,14 @@ int add_cpp(const std::string& name) {
bool contains(const std::vector<std::string>& v, const std::string& s) { return std::find(v.begin(), v.end(), s) != v.end(); } bool contains(const std::vector<std::string>& v, const std::string& s) { return std::find(v.begin(), v.end(), s) != v.end(); }
std::vector<std::string> split(std::string str) std::vector<std::string> split(const std::string& str)
{ {
std::vector<std::string> strings; std::vector<std::string> strings;
char tmp[100]; std::stringstream ss(str);
int tmp_p = 0, str_p = 0; std::string token;
while (str[str_p]!=0) while (ss >> token) {
{ strings.push_back(token);
if (str[str_p]!=32)
tmp[tmp_p++] = str[str_p++];
else
{
tmp[tmp_p]=0;
strings.push_back(tmp);
tmp_p=0; while (str[str_p]==32) str_p++;
}
} }
tmp[tmp_p]=0;
strings.push_back(tmp);
return strings; return strings;
} }
@@ -473,7 +462,8 @@ std::cout << " |___/ v" << LAGUEIRTO_VERSION << std::endl;
exit(1); exit(1);
} }
} else { } else {
std::string path = "." + folder_char + src_path; std::filesystem::path path = src_path;
//std::string path = "." + folder_char + src_path;
if (recursive) { if (recursive) {
for (const auto &entry : std::filesystem::recursive_directory_iterator(path)) { for (const auto &entry : std::filesystem::recursive_directory_iterator(path)) {
+1 -1
View File
@@ -1,3 +1,3 @@
#pragma once #pragma once
#define LAGUEIRTO_VERSION "2.2.0" #define LAGUEIRTO_VERSION "2.2.1"