From 07276090671e8b558466d73b377aa33a8a53d713 Mon Sep 17 00:00:00 2001 From: "sashakoshka@tebibyte.media" Date: Mon, 10 Nov 2025 00:22:41 -0500 Subject: [PATCH] METADAPT-A message writer returns an error when the transaction closes --- metadapta.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metadapta.go b/metadapta.go index 2befbdb..9b35d1d 100644 --- a/metadapta.go +++ b/metadapta.go @@ -413,7 +413,7 @@ type writerA struct { } func (this *writerA) Write(data []byte) (n int, err error) { - if !this.open { return 0, io.EOF } + if !this.open || this.parent.closed.Load() { return 0, io.EOF } toSend := data for len(toSend) > 0 { nn, err := this.writeOne(toSend)