You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@santuario.apache.org by ra...@apache.org on 2004/09/15 22:26:52 UTC
cvs commit: xml-security/src/org/apache/xml/security/c14n/implementations NameSpaceSymbTable.java
raul 2004/09/15 13:26:52
Modified: src/org/apache/xml/security/c14n/implementations
NameSpaceSymbTable.java
Log:
Fix a bug that don't update the lastrendered uri when renders a namespace
that was defined but not render.
Revision Changes Path
1.3 +3 -2 xml-security/src/org/apache/xml/security/c14n/implementations/NameSpaceSymbTable.java
Index: NameSpaceSymbTable.java
===================================================================
RCS file: /home/cvs/xml-security/src/org/apache/xml/security/c14n/implementations/NameSpaceSymbTable.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- NameSpaceSymbTable.java 12 Aug 2004 21:30:27 -0000 1.2
+++ NameSpaceSymbTable.java 15 Sep 2004 20:26:52 -0000 1.3
@@ -222,7 +222,8 @@
if (!ob.rendered) {
ob=(NameSpaceSymbEntry) ob.clone();
needsClone();
- symb.put(prefix,ob);
+ symb.put(prefix,ob);
+ ob.lastrendered=uri;
ob.rendered=true;
return ob.n;
}
@@ -230,10 +231,10 @@
}
NameSpaceSymbEntry ne=new NameSpaceSymbEntry(uri,n,true);
+ ne.lastrendered=uri;
needsClone();
symb.put(prefix, ne);
if (ob != null) {
- ne.lastrendered=uri;
if ((ob.lastrendered!=null)&& (ob.lastrendered.equals(uri))) {
ne.rendered=true;