jmcnally    02/04/24 22:37:52

  Modified:    src/java/org/apache/turbine/util/db UUIdGenerator.java
  Log:
  patch by Brian Lawler <[EMAIL PROTECTED]>
  
  UUIdGenerator tries to parse a mac address using Byte.parseByte(str, radix).
  This works fine if str is -7F thru 7F.  However, for values between 80 and FF
  there is a number format exception.
  
  Revision  Changes    Path
  1.3       +3 -2      
jakarta-turbine-2/src/java/org/apache/turbine/util/db/UUIdGenerator.java
  
  Index: UUIdGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/util/db/UUIdGenerator.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- UUIdGenerator.java        9 Sep 2001 01:31:29 -0000       1.2
  +++ UUIdGenerator.java        25 Apr 2002 05:37:52 -0000      1.3
  @@ -90,7 +90,7 @@
    * TurbineResources.properties file.</p>
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>John D. McNally</a>
  - * @version $Id: UUIdGenerator.java,v 1.2 2001/09/09 01:31:29 fedor Exp $
  + * @version $Id: UUIdGenerator.java,v 1.3 2002/04/25 05:37:52 jmcnally Exp $
    */
   public class UUIdGenerator
   {
  @@ -144,7 +144,8 @@
                   {
                       while ( stok.hasMoreTokens() ) 
                       {
  -                        address[i++] = Byte.parseByte(stok.nextToken());
  +                        address[i++] =
  +                            Integer.valueOf(stok.nextToken(), 16).byteValue();
                       }
                   }
                   catch (Exception e)
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to