about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--xe.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/xe.c b/xe.c
index f5998e8..7e75a57 100644
--- a/xe.c
+++ b/xe.c
@@ -427,7 +427,7 @@ perc(char *pat, char *str, int lvl)
 		return 0;
 	case '%':
 		// any nonempty substring
-		for (l = strlen(str) + 1; l >= 1; l--)
+		for (l = strlen(str); l >= 1; l--)
 			if ((s = perc(pat+1, str+l, lvl))) {
 				perc_str = str;
 				perc_len = l;