summaryrefslogtreecommitdiff
blob: 44249c606292403789d493b571883250706a5af4 (plain)
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) {