Skip to content

Commit 06a466c

Browse files
committed
fix: increase max nested levels for CBOR decoding
1 parent 6e401b9 commit 06a466c

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

cbor/decode.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ func Decode(dataBytes []byte, dest interface{}) (int, error) {
2828
// Create a custom decoder that returns an error on unknown fields
2929
decOptions := _cbor.DecOptions{
3030
ExtraReturnErrors: _cbor.ExtraDecErrorUnknownField,
31+
// This defaults to 32, but there are blocks in the wild using >64 nested levels
32+
MaxNestedLevels: 256,
3133
}
3234
decMode, err := decOptions.DecMode()
3335
if err != nil {

0 commit comments

Comments
 (0)