Integrity check
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
AirDC++ |
New
|
Undecided
|
Unassigned |
Bug Description
1.Download a bundle
2.Delete part of files from finished bundle
3.Run recheck integrity from finished queue
in logs you get:
Integrity check for the bundle XXX started (total bytes to check: 161.36 MiB)
Integrity check: Unfinished file not found ( c:\XXX\somefile )
Integrity check: Unfinished file not found ( c:\XXX\somefile )
Integrity check: Unfinished file not found ( c:\XXX\somefile )
Integrity check: Unfinished file not found ( c:\XXX\somefile )
Integrity check: Unfinished file not found ( c:\XXX\somefile )
Integrity check: Unfinished file not found ( c:\XXX\somefile )
Integrity check: Unfinished file not found ( c:\XXX\somefile )
Integrity check: Unfinished file not found ( c:\XXX\somefile )
Integrity check: Unfinished file not found ( c:\XXX\somefile )
Integrity check: Unfinished file not found ( c:\XXX\somefile )
Integrity check finished for the bundle XXX: 0 B of failed segments were found
After Integrity check was finished bundle is still complete.
IMHO bundle must be set to incomplete after integrity check was finished if some files missing.
same for check 1 deleted file from bundle, file will have finished status even this files doesn't exist anymore
3.30a-111-69f95d