Non-segmented downloads don't resume after program restart

Bug #324960 reported by eMTee
4
Affects Status Importance Assigned to Milestone
DC++
Fix Released
Medium
Unassigned

Bug Description

Hi. I have a problem.
I use a LAN connection and I try disabled the segmented downloads.
The downloads are OK, when the dc++ is turn on. I can download the same file from lot of people, and the file is finished.
Problem is , when I turn off the dc++.
When I turn on the program my queue files have 0kB :(. Before I turn off the dc++ everything is OK.
I don't know why dc++ lost the download part?

Example:
dc++ was turn on all time: file is finished.
dc++ was turn off and turn on: I lost for example 700MB with 1,37GB file. So I must download the file from beginning.

This problem is only, when I have disabled segmented downloads.
If segmented downloads are enable I can download the next chunk without any problem, and can reset the program a lot of times.

Please help me. Is any solution ?

EDIT: version of dc++: 0.7091

eMTee (realprogger)
Changed in dcplusplus:
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
eMTee (realprogger) wrote :

The reason is that partially downloaded chunks are not forced to save to the queue file. This affects segmented downloads, too, but of course the loss is significantly lesser (and harder to recognize =) in that way.
A possible solution is attached.

poy (poy)
Changed in dcplusplus:
status: Confirmed → Fix Committed
eMTee (realprogger)
Changed in dcplusplus:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.