Downloading TTH group downloads file multiple times
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
LinuxDC++ |
Fix Released
|
Low
|
Steven Sheehy | ||
1.1 |
Fix Released
|
Low
|
Steven Sheehy |
Bug Description
I'm using experimental 0707-core and i was trying to download a file with an unique TTH from multiple users where this file had several different filenames.
The client only checked if the filename was unique and not tth code so I was ending up downloading this file as many times as there were different filenames, instead of just once.
Steps to reproduce: Search a file, group the results based on tth and choose one with many users (and different filenames).
Expected results: Just downloading one file using all as sources.
Actual results: Downloaded all files with unique filenames.
Version: 0707-core
OS: Gentoo-linux-2.6.25
If I'm not suppose to report any bugs based on experimental code just delete this report.
/Gandalf
Related branches
summary: |
- Segmented downloads all files with same tth as unique files + Downloading TTH group downloads file multiple times |
Changed in linuxdcpp: | |
status: | Fix Committed → Fix Released |
This probably happens with the main trunk also.
But I don't know if I agree on the expected results. There's an option "Don't download files already queued" which, when enabled should prevent multiple downloads. When that option is enabled atleast 707-core doesn't add users with different filenames automatically as sources. Which would make sense to me (should probably be fixed in dcpp/). So you would need to click download and after that "download to" or match queue on the top-level item to add all the sources.
But anyway, does anyone else have an opinion how this should work?
--RZ