Skip to content

Commit 749a512

Browse files
committed
REVIEWED: ScanDirectoryFiles*() #4833
1 parent 654d5c8 commit 749a512

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/rcore.c

+6-6
Original file line numberDiff line numberDiff line change
@@ -3688,12 +3688,12 @@ static void ScanDirectoryFiles(const char *basePath, FilePathList *files, const
36883688
(strcmp(dp->d_name, "..") != 0))
36893689
{
36903690
#if defined(_WIN32)
3691-
int realPathLength = snprintf(path, sizeof(path) - 1, "%s\\%s", basePath, dp->d_name);
3691+
int pathLength = snprintf(path, MAX_FILEPATH_LENGTH - 1, "%s\\%s", basePath, dp->d_name);
36923692
#else
3693-
int realPathLength = snprintf(path, sizeof(path) - 1, "%s/%s", basePath, dp->d_name);
3693+
int pathLength = snprintf(path, MAX_FILEPATH_LENGTH - 1, "%s/%s", basePath, dp->d_name);
36943694
#endif
36953695

3696-
if (realPathLength < 0 || realPathLength >= sizeof(path))
3696+
if ((pathLength < 0) || (pathLength >= MAX_FILEPATH_LENGTH))
36973697
{
36983698
TRACELOG(LOG_WARNING, "FILEIO: Path longer than %d characters (%s...)", MAX_FILEPATH_LENGTH, basePath);
36993699
}
@@ -3746,12 +3746,12 @@ static void ScanDirectoryFilesRecursively(const char *basePath, FilePathList *fi
37463746
{
37473747
// Construct new path from our base path
37483748
#if defined(_WIN32)
3749-
int realPathLength = snprintf(path, sizeof(path) - 1, "%s\\%s", basePath, dp->d_name);
3749+
int pathLength = snprintf(path, MAX_FILEPATH_LENGTH - 1, "%s\\%s", basePath, dp->d_name);
37503750
#else
3751-
int realPathLength = snprintf(path, sizeof(path) - 1, "%s/%s", basePath, dp->d_name);
3751+
int pathLength = snprintf(path, MAX_FILEPATH_LENGTH - 1, "%s/%s", basePath, dp->d_name);
37523752
#endif
37533753

3754-
if (realPathLength < 0 || realPathLength >= sizeof(path))
3754+
if ((pathLength < 0) || (pathLength >= MAX_FILEPATH_LENGTH))
37553755
{
37563756
TRACELOG(LOG_WARNING, "FILEIO: Path longer than %d characters (%s...)", MAX_FILEPATH_LENGTH, basePath);
37573757
}

0 commit comments

Comments
 (0)