projects
/
oweals
/
busybox.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
- add llist_free_one() and llist_free() to libbb; Add a bit of documentation.
[oweals/busybox.git]
/
libbb
/
remove_file.c
diff --git
a/libbb/remove_file.c
b/libbb/remove_file.c
index 65708a2529c531926ece2136d3fbf725b3e3daab..8b45c58b85e2b3fca63e8738623753932111b388 100644
(file)
--- a/
libbb/remove_file.c
+++ b/
libbb/remove_file.c
@@
-79,11
+79,9
@@
extern int remove_file(const char *path, int flags)
while ((d = readdir(dp)) != NULL) {
char *new_path;
while ((d = readdir(dp)) != NULL) {
char *new_path;
- if (strcmp(d->d_name, ".") == 0 ||
-
strcmp(d->d_name, "..") == 0
)
+ new_path = concat_subpath_file(path, d->d_name);
+
if(new_path == NULL
)
continue;
continue;
-
- new_path = concat_path_file(path, d->d_name);
if (remove_file(new_path, flags) < 0)
status = -1;
free(new_path);
if (remove_file(new_path, flags) < 0)
status = -1;
free(new_path);