Author: elecharny
Date: Sun May  1 05:26:47 2005
New Revision: 165495

URL: http://svn.apache.org/viewcvs?rev=165495&view=rev
Log:
Two bugs corrected :
- first, the test is against current OID's length, not the array length
- second, it's OK to copy the array, but the member must also be updated...

Modified:
    
directory/sandbox/trunk/asn1-new-codec/src/java/org/apache/asn1/spnego/pojo/SpnegoNegTokenInitPOJO.java

Modified: 
directory/sandbox/trunk/asn1-new-codec/src/java/org/apache/asn1/spnego/pojo/SpnegoNegTokenInitPOJO.java
URL: 
http://svn.apache.org/viewcvs/directory/sandbox/trunk/asn1-new-codec/src/java/org/apache/asn1/spnego/pojo/SpnegoNegTokenInitPOJO.java?rev=165495&r1=165494&r2=165495&view=diff
==============================================================================
--- 
directory/sandbox/trunk/asn1-new-codec/src/java/org/apache/asn1/spnego/pojo/SpnegoNegTokenInitPOJO.java
 (original)
+++ 
directory/sandbox/trunk/asn1-new-codec/src/java/org/apache/asn1/spnego/pojo/SpnegoNegTokenInitPOJO.java
 Sun May  1 05:26:47 2005
@@ -291,12 +291,13 @@
      */
     public void addMechTypeList( OID mechType )
     {
-        if ( mechTypeList.length == mechTypeListMaxSize)
+        if ( mechTypeListCurrentSize == mechTypeListMaxSize)
         {
             // If the maximum size is reached, we will allocate 10 more slots.
             mechTypeListMaxSize += 10;
             OID[] newMechTypesList = new OID[mechTypeListMaxSize];
             System.arraycopy(this.mechTypeList, 0, newMechTypesList, 0, 
mechTypeList.length);
+            this.mechTypeList = newMechTypesList;
         }
         
         mechTypeList[mechTypeListCurrentSize++] = mechType;


Reply via email to