Update of /cvsroot/freenet/freenet/src/freenet/node
In directory sc8-pr-cvs1:/tmp/cvs-serv29179/src/freenet/node

Modified Files:
        NodeReference.java 
Log Message:
stupidity with signatures :(


Index: NodeReference.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/node/NodeReference.java,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -w -r1.27 -r1.28
--- NodeReference.java  22 Oct 2003 14:13:10 -0000      1.27
+++ NodeReference.java  22 Oct 2003 23:28:55 -0000      1.28
@@ -42,6 +42,9 @@
     // kill me quickly
     //private boolean signatureHack = false;
 
+    public boolean isSigned() {
+       return signature != null;
+    }
 
     /**
      * Makes a deep copy of a NodeReference.
@@ -563,6 +566,8 @@
      */
     public final boolean supersedes(NodeReference nr) {
        if(nr == null) return true;
+       if(signature == null) return false;
+       if(nr.signature == null) return true;
        if(!identity.equals(nr.identity)) return false;
        if(ARKrevision < nr.ARKrevision) return false;
        if(noPhysical()) return false;

_______________________________________________
cvs mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to