Fix too large argument size
This commit is contained in:
parent
0029c41bad
commit
b97fa7c61f
|
@ -508,7 +508,7 @@ inline bool FFileDialog::pattern_match ( const char* const pattern
|
||||||
{
|
{
|
||||||
search[0] = '.';
|
search[0] = '.';
|
||||||
search[1] = '\0';
|
search[1] = '\0';
|
||||||
std::strncat(search, pattern, sizeof(search) - std::strlen(search));
|
std::strncat(search, pattern, sizeof(search) - std::strlen(search) - 1);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
std::strncpy(search, pattern, sizeof(search));
|
std::strncpy(search, pattern, sizeof(search));
|
||||||
|
@ -705,7 +705,7 @@ void FFileDialog::followSymLink (const char* const dir, dir_entry& entry)
|
||||||
symLink[sizeof(symLink) - 1] = '\0';
|
symLink[sizeof(symLink) - 1] = '\0';
|
||||||
std::strncat ( symLink
|
std::strncat ( symLink
|
||||||
, entry.name
|
, entry.name
|
||||||
, sizeof(symLink) - std::strlen(symLink));
|
, sizeof(symLink) - std::strlen(symLink) - 1);
|
||||||
symLink[sizeof(symLink) - 1] = '\0';
|
symLink[sizeof(symLink) - 1] = '\0';
|
||||||
|
|
||||||
if ( realpath(symLink, resolved_path) == 0 )
|
if ( realpath(symLink, resolved_path) == 0 )
|
||||||
|
|
Loading…
Reference in New Issue