This is an automated email from the ASF dual-hosted git repository.

nightowl888 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/lucenenet.git

commit f49ad8143083055274b841e757174996c8b5a6e2
Author: Shad Storhaug <[email protected]>
AuthorDate: Fri Jul 24 09:08:08 2020 +0700

    
Lucene.Net.QueryParser.Surround.Query.ComposedQuery::MakeLuceneSubQueriesField():
 Added missing using block on enumerator
---
 src/Lucene.Net.QueryParser/Surround/Query/ComposedQuery.cs | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/Lucene.Net.QueryParser/Surround/Query/ComposedQuery.cs 
b/src/Lucene.Net.QueryParser/Surround/Query/ComposedQuery.cs
index 1bc9a9c..92c8ccd 100644
--- a/src/Lucene.Net.QueryParser/Surround/Query/ComposedQuery.cs
+++ b/src/Lucene.Net.QueryParser/Surround/Query/ComposedQuery.cs
@@ -53,16 +53,18 @@ namespace Lucene.Net.QueryParsers.Surround.Query
 
         public virtual SrndQuery GetSubQuery(int qn) { return m_queries[qn]; }
 
-        private bool operatorInfix;
+        private readonly bool operatorInfix;
         public virtual bool IsOperatorInfix => operatorInfix; /* else prefix 
operator */
 
         public virtual IList<Search.Query> MakeLuceneSubQueriesField(string 
fn, BasicQueryFactory qf)
         {
             List<Search.Query> luceneSubQueries = new List<Search.Query>();
-            IEnumerator<SrndQuery> sqi = GetSubQueriesEnumerator();
-            while (sqi.MoveNext())
+            using (IEnumerator<SrndQuery> sqi = GetSubQueriesEnumerator())
             {
-                luceneSubQueries.Add((sqi.Current).MakeLuceneQueryField(fn, 
qf));
+                while (sqi.MoveNext())
+                {
+                    
luceneSubQueries.Add((sqi.Current).MakeLuceneQueryField(fn, qf));
+                }
             }
             return luceneSubQueries;
         }

Reply via email to