summary refs log tree commit diff
path: root/search.c
diff options
context:
space:
mode:
Diffstat (limited to 'search.c')
-rw-r--r--search.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/search.c b/search.c
index f244e7f..1dbf92b 100644
--- a/search.c
+++ b/search.c
@@ -152,8 +152,6 @@ search_match_path_type(struct menu_q *menuq, struct menu_q *resultq,
 	glob_t	 g;
 	int	 i;
 
-	TAILQ_INIT(resultq);
-
 	(void)strlcpy(pattern, search, sizeof(pattern));
 	(void)strlcat(pattern, "*", sizeof(pattern));
 
@@ -170,6 +168,8 @@ search_match_path_type(struct menu_q *menuq, struct menu_q *resultq,
 void
 search_match_path(struct menu_q *menuq, struct menu_q *resultq, char *search)
 {
+	TAILQ_INIT(resultq);
+
 	return(search_match_path_type(menuq, resultq, search, PATH_ANY));
 }