Merge pull request #10623 from songjiayang/update-index

make sure response error when TOC parse failed
This commit is contained in:
Julien Pivotto 2023-07-18 13:47:27 +02:00 committed by GitHub
commit 1f5934e7be
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -175,18 +175,15 @@ func NewTOCFromByteSlice(bs ByteSlice) (*TOC, error) {
return nil, errors.Wrap(encoding.ErrInvalidChecksum, "read TOC")
}
if err := d.Err(); err != nil {
return nil, err
}
return &TOC{
toc := &TOC{
Symbols: d.Be64(),
Series: d.Be64(),
LabelIndices: d.Be64(),
LabelIndicesTable: d.Be64(),
Postings: d.Be64(),
PostingsTable: d.Be64(),
}, nil
}
return toc, d.Err()
}
// NewWriter returns a new Writer to the given filename. It serializes data in format version 2.