Skip to content

Commit ea4de61

Browse files
committed
Fix transfer message bindnode wrap passing pointer to pointer
Bindnode wrap expects a pointer. A fail-fast check is introduced in ipld/go-ipld-prime#427 which will cause a panic if the IPLD dependency is upgraded to the head of main branch. Avoid passing pointer-to-pointer when wrapping transfer message. See: - ipld/go-ipld-prime#427
1 parent 3aeb4b9 commit ea4de61

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

message/message1_1prime/transfer_message.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ func (tm *TransferMessage1_1) TransferID() datatransfer.TransferID {
3030
}
3131

3232
func (tm *TransferMessage1_1) toIPLD() schema.TypedNode {
33-
return bindnode.Wrap(&tm, Prototype.TransferMessage.Type())
33+
return bindnode.Wrap(tm, Prototype.TransferMessage.Type())
3434
}
3535

3636
// ToNet serializes a transfer message type.

0 commit comments

Comments
 (0)