fix child dir problem

This commit is contained in:
Kyle Isom 2025-05-01 17:12:28 -07:00
parent b334cf60ad
commit 59dddd91da
2 changed files with 6 additions and 6 deletions

View File

@ -149,7 +149,6 @@ _rmdirs(const char *path)
DIR *dirp; DIR *dirp;
int fail = EXIT_SUCCESS; int fail = EXIT_SUCCESS;
printf("_rmdirs(%s)\n", path);
if (NULL == (dirp = opendir(path))) { if (NULL == (dirp = opendir(path))) {
return EXIT_FAILURE; return EXIT_FAILURE;
} }
@ -163,6 +162,7 @@ _rmdirs(const char *path)
continue; continue;
} }
snprintf(child, FILENAME_MAX, "%s/%s", path, dp->d_name);
if (DT_DIR == dp->d_type) { if (DT_DIR == dp->d_type) {
fail = _rmdirs(child); fail = _rmdirs(child);
if (EXIT_FAILURE == fail) { if (EXIT_FAILURE == fail) {