2002-07-26 Tim Coleman <tim@timcoleman.com>
[mono.git] / mcs / class / System.XML / System.Xml / XmlNode.cs
index ca9df1ee0225764807db51b09a706549e18475bf..59a5c752aa4603cd041fbcf18c3f72828668a836 100644 (file)
@@ -336,14 +336,11 @@ namespace System.Xml
                        if (nsmgr != null)
                                expr.SetContext (nsmgr);
                        XPathNodeIterator iter = nav.Select (expr);
-                       if (!iter.MoveNext ())
-                               return null;
                        ArrayList rgNodes = new ArrayList ();
-                       do
+                       while (iter.MoveNext ())
                        {
                                rgNodes.Add (((XmlDocumentNavigator) iter.Current).Node);
                        }
-                       while (iter.MoveNext ());
                        return new XmlNodeArrayList (rgNodes);
                }