MM-40676: Bump dependencies (#19525)
https://mattermost.atlassian.net/browse/MM-40676 ```release-note NONE ```
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
440790dad6
Коммит
57eafbc6ca
1
vendor/github.com/richardlehane/mscfb/.travis.yml
сгенерированный
поставляемый
1
vendor/github.com/richardlehane/mscfb/.travis.yml
сгенерированный
поставляемый
@@ -1,5 +1,4 @@
|
||||
language: go
|
||||
go:
|
||||
- 1.2
|
||||
- stable
|
||||
- tip
|
||||
11
vendor/github.com/richardlehane/mscfb/mscfb.go
сгенерированный
поставляемый
11
vendor/github.com/richardlehane/mscfb/mscfb.go
сгенерированный
поставляемый
@@ -195,14 +195,21 @@ func (r *Reader) setMiniStream() error {
|
||||
// build a slice of ministream sectors
|
||||
c = int(r.sectorSize / 4 * r.header.numMiniFatSectors)
|
||||
r.header.miniStreamLocs = make([]uint32, 0, c)
|
||||
cycles := make(map[uint32]bool)
|
||||
sn := r.direntries[0].startingSectorLoc
|
||||
var err error
|
||||
for sn != endOfChain {
|
||||
r.header.miniStreamLocs = append(r.header.miniStreamLocs, sn)
|
||||
sn, err = r.findNext(sn, false)
|
||||
nsn, err := r.findNext(sn, false)
|
||||
if err != nil {
|
||||
return Error{ErrFormat, "setting mini stream (" + err.Error() + ")", int64(sn)}
|
||||
}
|
||||
if nsn <= sn {
|
||||
if nsn == sn || cycles[nsn] {
|
||||
return Error{ErrRead, "cycle detected in mini stream", int64(nsn)}
|
||||
}
|
||||
cycles[nsn] = true
|
||||
}
|
||||
sn = nsn
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user