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;