aboutsummaryrefslogtreecommitdiffstats
path: root/util/folder/fts.cpp
diff options
context:
space:
mode:
authordimdim11 <dimdim11@yandex-team.com>2023-08-07 14:50:03 +0300
committerdimdim11 <dimdim11@yandex-team.com>2023-08-07 16:33:32 +0300
commit0dca84682c20215363efe0441ca2b46f6d2e6c81 (patch)
tree6f410a815328de0bf608381989be45e7bfa9e0ef /util/folder/fts.cpp
parent9b54275e5faba25458f3fe5c39b07b9ff3fc0fde (diff)
downloadydb-0dca84682c20215363efe0441ca2b46f6d2e6c81.tar.gz
Fix return invalid pointer in FTS_NOSTAT mode
Fix return invalid pointer in FTS_NOSTAT mode
Diffstat (limited to 'util/folder/fts.cpp')
-rw-r--r--util/folder/fts.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/util/folder/fts.cpp b/util/folder/fts.cpp
index 0e6a6f86eb..b2e75c8eca 100644
--- a/util/folder/fts.cpp
+++ b/util/folder/fts.cpp
@@ -1251,6 +1251,8 @@ fts_alloc(FTS* sp, const char* name, int namelen)
if (!ISSET(FTS_NOSTAT)) {
p->fts_statp = (stat_struct*)ALIGN(p->fts_name + namelen + 2);
+ } else {
+ p->fts_statp = nullptr;
}
p->fts_namelen = (u_short)namelen;
p->fts_path = sp->fts_path;