From 00550379435d8edbe410324dc4bca45ed05df015 Mon Sep 17 00:00:00 2001 From: Yasuhiro Matsumoto Date: Wed, 15 Jul 2026 03:46:08 +0900 Subject: [PATCH] event: don't let --outbox relays accumulated for one stdin event leak into the next ones. --- event.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/event.go b/event.go index a70138d..2e8ebf9 100644 --- a/event.go +++ b/event.go @@ -185,7 +185,7 @@ example: ), ArgsUsage: "[relay...]", Action: func(ctx context.Context, c *cli.Command) error { - relayUrls := c.Args().Slice() + argRelayUrls := c.Args().Slice() kr, sec, err := gatherKeyerFromArguments(ctx, c) if err != nil { @@ -383,6 +383,9 @@ example: } var relays []*nostr.Relay + // start from the given relays on every event so --outbox additions + // for one event don't leak into the next + relayUrls := slices.Clone(argRelayUrls) if len(relayUrls) > 0 || c.Bool("outbox") { if c.Bool("outbox") { if evt.PubKey != nostr.ZeroPK {