diff options
author | Jonathan Pryor <jpryor@novell.com> | 2009-12-30 23:03:48 +0300 |
---|---|---|
committer | Jonathan Pryor <jpryor@novell.com> | 2009-12-30 23:03:48 +0300 |
commit | 0089ae336937fa7146d9bb43e404a482e6fcbe16 (patch) | |
tree | d8927b0154000ade8fb61c422e6cba74f03929e1 /mcs/tools | |
parent | 27e2e400749af5cfdbb8a8020db29c777b1cff93 (diff) |
* Lucene.Net/Lucene.Net/QueryParser/QueryParser.cs: Fix crash when
searching for "()". Fixes #423853.
Thanks to Benoît Tuduri <bento78@gmail.com>.
svn path=/branches/mono-2-6/mcs/; revision=148945
Diffstat (limited to 'mcs/tools')
-rw-r--r-- | mcs/tools/monodoc/ChangeLog | 6 | ||||
-rw-r--r-- | mcs/tools/monodoc/Lucene.Net/Lucene.Net/QueryParser/QueryParser.cs | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/mcs/tools/monodoc/ChangeLog b/mcs/tools/monodoc/ChangeLog index cb1034c2c60..55400a4881a 100644 --- a/mcs/tools/monodoc/ChangeLog +++ b/mcs/tools/monodoc/ChangeLog @@ -1,3 +1,9 @@ +2009-12-30 Jonathan Pryor <jpryor@novell.com> + + * Lucene.Net/Lucene.Net/QueryParser/QueryParser.cs: Fix crash when + searching for "()". Fixes #423853. + Thanks to Benoît Tuduri <bento78@gmail.com>. + 2009-09-09 Jonathan Pryor <jpryor@novell.com> * Mono.Documentation/ManifestResourceResolver.cs: Allow it to lookup diff --git a/mcs/tools/monodoc/Lucene.Net/Lucene.Net/QueryParser/QueryParser.cs b/mcs/tools/monodoc/Lucene.Net/Lucene.Net/QueryParser/QueryParser.cs index 7108ba8da00..bfb88659856 100644 --- a/mcs/tools/monodoc/Lucene.Net/Lucene.Net/QueryParser/QueryParser.cs +++ b/mcs/tools/monodoc/Lucene.Net/Lucene.Net/QueryParser/QueryParser.cs @@ -108,7 +108,7 @@ namespace Monodoc.Lucene.Net.QueryParsers static public Query Parse(System.String query, System.String field, Analyzer analyzer)
{
QueryParser parser = new QueryParser(field, analyzer);
- return parser.Parse(query);
+ return parser.Parse(Escape(query));
}
/// <summary>Constructs a query parser.</summary>
|