summaryrefslogtreecommitdiff
path: root/gnu/xml/dom/DomDocument.java
diff options
context:
space:
mode:
authorLillian Angel <langel@redhat.com>2006-04-12 16:10:25 +0000
committerLillian Angel <langel@redhat.com>2006-04-12 16:10:25 +0000
commit792570871a9def2b779add72e5fb6b8256ffc225 (patch)
tree73687aec34a7f34a40aec550be65d81c39cc4d48 /gnu/xml/dom/DomDocument.java
parent2bd218052e98b154d4383d2d6d881d70e46eb3f1 (diff)
downloadclasspath-792570871a9def2b779add72e5fb6b8256ffc225.tar.gz
2006-04-12 Lillian Angel <langel@redhat.com>
* gnu/xml/dom/DomDocument.java (checkNCName): Removed unneeded part of check. * gnu/xml/dom/DomNode.java (dispatchEvent): Added code to grow ancestors array if needed. Changed checks to use depth of node instead. Fixes an infinite loop and segmentation fault. * gnu/xml/dom/html2/DomHTMLParser.java (handleEndTag): No need to use/make a copy of the node. Causes an infinite loop.
Diffstat (limited to 'gnu/xml/dom/DomDocument.java')
-rw-r--r--gnu/xml/dom/DomDocument.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/gnu/xml/dom/DomDocument.java b/gnu/xml/dom/DomDocument.java
index 900d03ac3..0d52a23ff 100644
--- a/gnu/xml/dom/DomDocument.java
+++ b/gnu/xml/dom/DomDocument.java
@@ -535,8 +535,7 @@ public class DomDocument
int index = name.indexOf(':');
if (index != -1)
{
- if (index == 0 || index == (len - 1) ||
- name.lastIndexOf(':') != index)
+ if (index == 0 || name.lastIndexOf(':') != index)
{
throw new DomDOMException(DOMException.NAMESPACE_ERR,
name, null, 0);