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