Commit Diff


commit - 56b9a4ca617fff413fa7b9c2bdc5fd3383bfb843
commit + f2d4ba2a35c7888ee5c400f7353f73dd594d315f
blob - 6e379c984958aa272e08540abb0f80bcf4c9617e
blob + 326e696735358e294b6b5eb864cfd1d1f6a785ad
--- tog/tog.c
+++ tog/tog.c
@@ -1698,7 +1698,8 @@ search_start_log_view(struct tog_view *view)
 	}
 
 	s->matched_entry = NULL;
-	if (regcomp(&s->regex, pattern, REG_EXTENDED | REG_ICASE) == 0) {
+	if (regcomp(&s->regex, pattern,
+	    REG_EXTENDED | REG_ICASE | REG_NOSUB | REG_NEWLINE) == 0) {
 		view->searching = TOG_SEARCH_FORWARD;
 		view->search_next_done = 0;
 		view->search_next(view);