Update of /cvsroot/freenet/freenet/src/freenet
In directory sc8-pr-cvs1:/tmp/cvs-serv29512/src/freenet
Modified Files:
PeerHandler.java
Log Message:
minor synchronization fix
Index: PeerHandler.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/PeerHandler.java,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -w -r1.46 -r1.47
--- PeerHandler.java 18 Nov 2003 03:46:37 -0000 1.46
+++ PeerHandler.java 24 Nov 2003 19:31:00 -0000 1.47
@@ -714,11 +714,15 @@
pm.notifyFailure(null);
return;
}
- synchronized(messages) {
- if(pm.hasTrailer())
+
+ if(pm.hasTrailer()) {
+ synchronized (messagesWithTrailers) {
messagesWithTrailers.addLast(pm);
- else
+ }
+ } else {
+ synchronized (messages) {
messages.addLast(pm);
+ }
}
if(handlersSendingPackets > 0) {
// One of them will call us
_______________________________________________
cvs mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/cvs