On Friday 15 September 2006 12:47, volodya at freenetproject.org wrote:
> Author: volodya
> Date: 2006-09-15 11:47:35 +0000 (Fri, 15 Sep 2006)
> New Revision: 10481
> 
> Modified:
>    trunk/freenet/src/freenet/keys/FreenetURI.java
> Log:
> https://bugs.freenetproject.org/view.php?id=739 KSK keys not liking '/'s
> 
> Modified: trunk/freenet/src/freenet/keys/FreenetURI.java
> ===================================================================
[snip]
> +  FrostMessageObject.java / Frost

Umm..?

> +  Copyright (C) The Free Network project
> +  Public Domain 2006  VolodyA! V A <volodya at whengendarmesleeps.org>
> +
> +  This program is free software; you can redistribute it and/or
> +  modify it under the terms of the GNU General Public License as
> +  published by the Free Software Foundation; either version 2 of
> +  the License, or (at your option) any later version.
> +
> +  This program is distributed in the hope that it will be useful,
> +  but WITHOUT ANY WARRANTY; without even the implied warranty of
> +  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
> +  General Public License for more details.
> +
> +  You should have received a copy of the GNU General Public License
> +  along with this program; if not, write to the Free Software
> +  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> +*/
> +
>  package freenet.keys;
>  
>  import java.io.ByteArrayInputStream;
> @@ -228,13 +248,17 @@
>               URI = URI.substring(atchar + 1);
>  
>               // decode metaString
> +             Vector sv = null;
> +             if(!"KSK".equals(keyType))
> +             {
>               int slash2;
> -             Vector sv = new Vector();
> -             while ((slash2 = URI.lastIndexOf("/")) != -1) {
> -                     String s = URI.substring(slash2 + "/".length());
> -                     if (s != null)
> -                             sv.addElement(s);
> -                     URI = URI.substring(0, slash2);
> +             sv = new Vector();
> +                     while ((slash2 = URI.lastIndexOf("/")) != -1) {
> +                             String s = URI.substring(slash2 + "/".length());
> +                             if (s != null)
> +                                     sv.addElement(s);
> +                             URI = URI.substring(0, slash2);
> +                     }
>               }
>               boolean b = false;
>               if("SSK".equals(keyType) || (b="USK".equals(keyType))) {
> 
> _______________________________________________
> cvs mailing list
> cvs at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
> 

Reply via email to