summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--search.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/search.c b/search.c
index d016d12..759af5f 100644
--- a/search.c
+++ b/search.c
@@ -223,9 +223,8 @@ search_match_exec(struct menu_q *menuq, struct menu_q *resultq, char *search)
 	TAILQ_FOREACH(mi, menuq, entry) {
 		if (strsubmatch(search, mi->text, 1) == 0 &&
 		    fnmatch(search, mi->text, 0) == FNM_NOMATCH)
-				continue;
-		for (mj = TAILQ_FIRST(resultq); mj != NULL;
-		     mj = TAILQ_NEXT(mj, resultentry)) {
+			continue;
+		TAILQ_FOREACH(mj, resultq, resultentry) {
 			if (strcasecmp(mi->text, mj->text) < 0) {
 				TAILQ_INSERT_BEFORE(mj, mi, resultentry);
 				break;