diff --git a/commonclient/iterator.go b/commonclient/iterator.go index 0bdd68c..a46eab8 100644 --- a/commonclient/iterator.go +++ b/commonclient/iterator.go @@ -29,6 +29,10 @@ func ReadIteratorItems(inv Invoker, batchSize int, contract util.Uint160, method return arr, nil } + defer func() { + _ = inv.TerminateSession(sessionID) + }() + var shouldStop bool res := arr for !shouldStop {