Skip to content

Commit 0d2cf2c

Browse files
fix panic when converting an empty tuple
1 parent ee89b5d commit 0d2cf2c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

pkg/api/converters.go

+3
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,9 @@ func convertTuple(v tlb.VmStkTuple) (oas.TvmStackRecord, error) {
186186
var records []tlb.VmStackValue
187187
var err error
188188
r := oas.TvmStackRecord{Type: oas.TvmStackRecordTypeTuple}
189+
if v.Len == 0 {
190+
return r, nil
191+
}
189192
if v.Len == 2 && (v.Data.Tail.SumType == "VmStkTuple" || v.Data.Tail.SumType == "VmStkNull") {
190193
records, err = v.RecursiveToSlice()
191194
} else {

0 commit comments

Comments
 (0)