1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
=== modified file 'main.c'
--- main.c
+++ main.c
@@ -502,7 +502,7 @@
ret = match_excludes(curdir_name, dir_ent[dir_index]->d_name, excludes);
check_match_ret(curdir_name, dir_ent[dir_index]->d_name, ret);
if(!ret) {
- v1printf("removing node '%s' %s'\n", curdir_name, dir_ent[dir_index]->d_name);
+ v1printf("removing node '%s' '%s'\n", curdir_name, dir_ent[dir_index]->d_name);
if(remove_node(dir_ent[dir_index]->d_name, NULL) != 0) {
v0printf("failed removing '%s' in dir '%s'\n", dir_ent[dir_index]->d_name, curdir_name);
return -1;
@@ -516,7 +516,7 @@
// still processing dir_ents and ttar.
ret = strcmp(dir_ent[dir_index]->d_name, ttar[x]->fullname + curdir_len);
- if(ret == -1) {
+ if(ret < 0) {
ret = match_excludes(curdir_name, dir_ent[dir_index]->d_name, excludes);
check_match_ret(curdir_name, dir_ent[dir_index]->d_name, ret);
if(! ret) {
|