(r util.Reader)
| 958 | } |
| 959 | |
| 960 | func readEncodedHeader(r util.Reader) (*header, error) { |
| 961 | if id, err := r.ReadByte(); err != nil || id != idHeader { |
| 962 | if err != nil { |
| 963 | return nil, fmt.Errorf("readEncodedHeader: ReadByte error: %w", err) |
| 964 | } |
| 965 | |
| 966 | return nil, errUnexpectedID |
| 967 | } |
| 968 | |
| 969 | header, err := readHeader(r) |
| 970 | if err != nil { |
| 971 | return nil, err |
| 972 | } |
| 973 | |
| 974 | return header, nil |
| 975 | } |
no test coverage detected
searching dependent graphs…