Quoting Lloyd Bryant <[email protected]> from ml.softs.gtk-gnutella.devel: :I've changed that line in download_has_enough_active_sources() to use :"(fi->recvcount + fi->active_queued)", rather than just "fi->recvcount"
Thanks, I've committed that change. :But I'm still seeing active plus actively :queued exceeding the max simultaneous downloads per file value, since with the :above change the only thing limiting the number of attempted connection is the :max total downloads, and potentially every attempt can wind up as active or :actively queued. The max number of downloads per file should only be a hint, not something strictly enforced. The aim is to avoid using too many sources for a given file, but this is not something that prevents particular abuse of some resource, be it local (# of connections tracked separately) or remote (max # of downloads per host is enforced). Raphael ------------------------------------------------------------------------------ The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com _______________________________________________ gtk-gnutella-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel
