From fa1875996c57c9dc63e4887af9b529b2f254fe04 Mon Sep 17 00:00:00 2001 From: samlior Date: Wed, 28 Jan 2026 18:42:34 +0800 Subject: [PATCH] fix another sfng bug --- pkg/shreder/txparser.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkg/shreder/txparser.go b/pkg/shreder/txparser.go index 726a800..a025676 100644 --- a/pkg/shreder/txparser.go +++ b/pkg/shreder/txparser.go @@ -72,11 +72,15 @@ func ParseTransactionForSubscribe(ctx context.Context, update *SubscribeUpdateTr versioned, err := toVersionedTransaction(update) if err != nil { logger.Debug("txparser: failed to convert to versioned transaction", "error", err) - close(done) + if done != nil { + close(done) + } return } ParseTransaction(ctx, versioned, loader, parsed) - close(done) + if done != nil { + close(done) + } } var VoteProgram = solana.MustPublicKeyFromBase58("Vote111111111111111111111111111111111111111")