Jakub Narebski <jnareb@xxxxxxxxx> writes: > And here is the patch for maint > -->8-- -------------------------------------------------------- -->8-- > Subject: gitweb: Fix fixed string (non-regexp) project search > > Use $search_regexp, where regex metacharacters are quoted, for > searching projects list, rather than $searchtext, which contains > original search term. > > Reported-by: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxx> > Signed-off-by: Jakub Narebski <jnareb@xxxxxxxxx> > --- > gitweb/gitweb.perl | 20 +++++++++++--------- > 1 files changed, 11 insertions(+), 9 deletions(-) > > diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl > index d5dbd64..e248792 100755 > --- a/gitweb/gitweb.perl > +++ b/gitweb/gitweb.perl > @@ -5290,9 +5290,11 @@ sub git_project_list_body { > @projects = fill_project_list_info(\@projects); > # searching projects require filling to be run before it > @projects = search_projects_list(\@projects, > - 'searchtext' => $searchtext, > - 'tagfilter' => $tagfilter) > - if ($tagfilter || $searchtext); > + 'search_regexp' => $search_regexp, > + 'tagfilter' => $tagfilter) > + if ($tagfilter || $search_regexp); > + # fill the rest > + @projects = fill_project_list_info(\@projects); Hmph, didn't you already call fill_project_list_info(\@projects) before search_projects_list() already? -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html