commit ac66afb8fb3969b18a36010bfb8d8a90a54685e7 from: Stefan Sperling date: Mon Jun 24 20:37:52 2019 UTC fix endless loop in 'tog tree' if search has no match commit - f5daf9b149ca23cc6658b6ecef180dbdc8db5f2f commit + ac66afb8fb3969b18a36010bfb8d8a90a54685e7 blob - d04d45e78ad37fa618c22f3d6a501aefe5ffc0ea blob + 8268cae07e60377775edbec94b0fc5e5607397e1 --- tog/tog.c +++ tog/tog.c @@ -4093,6 +4093,10 @@ search_next_tree_view(struct tog_view *view) while (1) { if (entry == NULL) { + if (s->matched_entry == NULL) { + view->search_next_done = 1; + return NULL; + } if (view->searching == TOG_SEARCH_FORWARD) entry = SIMPLEQ_FIRST(&s->entries->head); else {