We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ec7b4c2 commit b8b8fe7Copy full SHA for b8b8fe7
data/decode.go
@@ -120,6 +120,10 @@ func decodeCborRawMap(data []byte) (any, error) {
120
var rawKey, rawVal cbor.RawMessage
121
// Read key/value pairs until we have no data left
122
for len(data) > 0 {
123
+ // Check for "break" at end of indefinite-length map
124
+ if data[0] == 0xFF {
125
+ break
126
+ }
127
// Read raw key/value bytes
128
data, err = cbor.UnmarshalFirst(data, &rawKey)
129
if err != nil {
0 commit comments