diff options
author | nitind | 2005-11-15 23:51:41 +0000 |
---|---|---|
committer | nitind | 2005-11-15 23:51:41 +0000 |
commit | b3ea03e681f93b09e6b546a7f8abe158e42fd8e0 (patch) | |
tree | 63ad745ae5f39fb0cd67a9b270184f19e7a7d9ae /bundles/org.eclipse.wst.dtd.core | |
parent | e331484b5a22c8aec80dc469cebf6dac06e710c7 (diff) | |
download | webtools.sourceediting-b3ea03e681f93b09e6b546a7f8abe158e42fd8e0.tar.gz webtools.sourceediting-b3ea03e681f93b09e6b546a7f8abe158e42fd8e0.tar.xz webtools.sourceediting-b3ea03e681f93b09e6b546a7f8abe158e42fd8e0.zip |
[113773] DTDParser has memory leak and faulty comment extraction
Diffstat (limited to 'bundles/org.eclipse.wst.dtd.core')
-rw-r--r-- | bundles/org.eclipse.wst.dtd.core/saxparser/org/eclipse/wst/dtd/core/internal/saxparser/DTDParser.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bundles/org.eclipse.wst.dtd.core/saxparser/org/eclipse/wst/dtd/core/internal/saxparser/DTDParser.java b/bundles/org.eclipse.wst.dtd.core/saxparser/org/eclipse/wst/dtd/core/internal/saxparser/DTDParser.java index bafdc6bbcc..fee3129bfa 100644 --- a/bundles/org.eclipse.wst.dtd.core/saxparser/org/eclipse/wst/dtd/core/internal/saxparser/DTDParser.java +++ b/bundles/org.eclipse.wst.dtd.core/saxparser/org/eclipse/wst/dtd/core/internal/saxparser/DTDParser.java @@ -434,7 +434,7 @@ public class DTDParser extends DefaultHandler implements ContentHandler, DTDHand startDeclaration(DeclNode.COMMENT); if (comment == null) - comment = new String(ch); + comment = new String(ch, start, length); else comment += "\n" + new String(ch); // append all comments. //$NON-NLS-1$ // The comment will get reset after |