about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--lr.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/lr.c b/lr.c
index bf052fa..9bafe3b 100644
--- a/lr.c
+++ b/lr.c
@@ -2355,15 +2355,17 @@ recurse(char *path, struct history *h, int guessdir)
 	}
 
 	if (Wflag && names) {
+		size_t i;
+
 		qsort(names, entries, sizeof (char *), cmpstr);
 
-		for (size_t i = 0; i < entries; i++) {
+		for (i = 0; i < entries; i++) {
 			strcpy(path, names[i]);
 			recurse(path, &new, 1);
 		}
 
-		// ensure cleanup in reverse allocation order
-		for (size_t i = 0; i < entries; i++)
+		/* ensure cleanup in reverse allocation order */
+		for (i = 0; i < entries; i++)
 			free(names[entries-i-1]);
 		free(names);
 	}