Skip to content

Commit 29ae994

Browse files
authored
fix: allocate map before assignment when decoding Conway redeemers (#681)
Fixes #680
1 parent 89b6a92 commit 29ae994

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

ledger/conway.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ func (r *ConwayRedeemers) UnmarshalCBOR(cborData []byte) error {
141141
var tmpRedeemers []AlonzoRedeemer
142142
if _, err := cbor.Decode(cborData, &tmpRedeemers); err == nil {
143143
// Copy data from legacy redeemer type
144+
r.Redeemers = make(map[ConwayRedeemerKey]ConwayRedeemerValue)
144145
for _, redeemer := range tmpRedeemers {
145146
tmpKey := ConwayRedeemerKey{
146147
Tag: redeemer.Tag,

0 commit comments

Comments
 (0)