Author: toad
Date: 2007-02-03 18:45:08 +0000 (Sat, 03 Feb 2007)
New Revision: 11664
Modified:
trunk/freenet/src/freenet/node/PeerNode.java
Log:
Fix deadlock
Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java 2007-02-03 17:00:40 UTC
(rev 11663)
+++ trunk/freenet/src/freenet/node/PeerNode.java 2007-02-03 18:45:08 UTC
(rev 11664)
@@ -1326,8 +1326,10 @@
/**
* @return short version of toString()
+ * *** Note that this is not synchronized! It is used by logging in code
paths that
+ * will deadlock if it is synchronized! ***
*/
- public synchronized String shortToString() {
+ public String shortToString() {
return super.toString()+ '@' +detectedPeer+ '@'
+HexUtil.bytesToHex(identity);
}