if (!dir) {
PERROR("Cannot open '%s' path", path);
ret = -errno;
- goto end;
+ goto end_no_closedir;
}
path_len = strlen(path);
ret = delete_dir_recursive(subpath);
free(subpath);
if (ret) {
- /* Error occured, abort traversal. */
+ /* Error occurred, abort traversal. */
goto end;
}
} else if (S_ISREG(st.st_mode)) {
if (closeret) {
PERROR("closedir");
}
+end_no_closedir:
return ret;
}