summaryrefslogtreecommitdiff
path: root/test/testsuites/face/face_test_suite.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/testsuites/face/face_test_suite.c')
-rw-r--r--test/testsuites/face/face_test_suite.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/test/testsuites/face/face_test_suite.c b/test/testsuites/face/face_test_suite.c
index eb6665fd..aceb9d00 100644
--- a/test/testsuites/face/face_test_suite.c
+++ b/test/testsuites/face/face_test_suite.c
@@ -532,14 +532,15 @@ int perform_mv_face_recognition_model_add_face_example(
}
DIR *dir;
- struct dirent *ent;
+ struct dirent ent;
+ struct dirent *dent;
if ((dir = opendir(in_file_name)) != NULL) {
char file_path[1024] = "";
/* Traverses all the files and directories within source directory */
- while ((ent = readdir(dir)) != NULL) {
+ while (!readdir_r(dir, &ent, &dent) && dent) {
/* Determine current entry name */
- const char *file_name = ent->d_name;
+ const char *file_name = ent.d_name;
/* If current entry is directory, or hidden object, skip the step: */
if (file_name[0] == '.')
@@ -904,15 +905,16 @@ int perform_model_evaluation(mv_face_recognition_model_h model)
for (i = 0; i < dir_n; ++i) {
DIR *dir;
- struct dirent *ent;
+ struct dirent ent;
+ struct dirent *dent;
printf("Processing %s...\n", directories[i]);
if ((dir = opendir(directories[i])) != NULL) {
char file_path[1024] = "";
/* Traverses all the files and directories within source directory */
- while ((ent = readdir(dir)) != NULL) {
+ while (!readdir_r(dir, &ent, &dent) && dent) {
/* Determine current entry name */
- const char *file_name = ent->d_name;
+ const char *file_name = ent.d_name;
/* If current entry is directory, or hidden object, skip the step: */
if (file_name[0] == '.')