lib/model: Prevent panic in NeedFolderFiles (fixes #5872) (#5875)

This commit is contained in:
Simon Frei
2019-07-19 19:39:52 +02:00
committed by Jakob Borg
parent 2b622d0774
commit 1cb55904bc
2 changed files with 48 additions and 0 deletions

View File

@@ -847,6 +847,10 @@ func (m *model) NeedFolderFiles(folder string, page, perpage int) ([]db.FileInfo
if runnerOk {
progressNames, queuedNames, skipped := runner.Jobs(page, perpage)
progress = make([]db.FileInfoTruncated, len(progressNames))
queued = make([]db.FileInfoTruncated, len(queuedNames))
seen = make(map[string]struct{}, len(progressNames)+len(queuedNames))
for i, name := range progressNames {
if f, ok := rf.GetGlobalTruncated(name); ok {
progress[i] = f