Просмотр исходного кода

Fix return invalid pointer in FTS_NOSTAT mode

Fix return invalid pointer in FTS_NOSTAT mode
dimdim11 1 год назад
Родитель
Сommit
0dca84682c
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      util/folder/fts.cpp

+ 2 - 0
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;