Quoting Haxe <[EMAIL PROTECTED]> from ml.softs.gtk-gnutella.devel:
:But now I experienced that my client uploaded two files to one single host at 
:a time (one host means one IP address). This shouldn't happen, since 
:uploads/host is still set to 1. This happened two times just today.
:
:The interesting point is: I first expected that my host may be confused by a 
:bad protocol implementation of a strange User-Agent that I had never heard 
:of. But no way. In both cases, the other peer was a "gtk-gnutella 0.93.3".

This bug is linked to a race condition during the handling of PARQ's
QUEUE callbacks, which only GTKG clients support.  i had put an extra
check to try to prevent this, but I've not been able to spot the exact
place where the race condition happens.

Since Jeroen is now back online, maybe he'll be able to look at it
and spot it more easily than I was able to?

Raphael


-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Gtk-gnutella-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

Reply via email to