From 5715918ad1a88cd2698840b0345acf7fde17cdf4 Mon Sep 17 00:00:00 2001 From: Tomasz Pietrek Date: Fri, 7 Apr 2023 17:31:51 +0200 Subject: [PATCH] Fix panic in startingSequenceForSources Signed-off-by: Tomasz Pietrek --- server/stream.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/stream.go b/server/stream.go index 87534a74..1e77922d 100644 --- a/server/stream.go +++ b/server/stream.go @@ -3031,7 +3031,7 @@ func (mset *stream) startingSequenceForSources() { streamName, iName, sSeq := streamAndSeq(string(ss)) if iName == _EMPTY_ { // Pre-2.10 message header means it's a match for any source using that stream name for _, ssi := range mset.cfg.Sources { - if streamName == ssi.Name || streamName == ssi.Name+":"+getHash(ssi.External.ApiPrefix) { + if streamName == ssi.Name || (ssi.External != nil && streamName == ssi.Name+":"+getHash(ssi.External.ApiPrefix)) { update(ssi.iname, sSeq) } }