fix child dir problem
This commit is contained in:
parent
b334cf60ad
commit
59dddd91da
|
@ -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) {
|
||||||
|
|
Loading…
Reference in New Issue