diff --git a/internal/core/path.go b/internal/core/path.go index 6d4e9776..7cbb45bc 100644 --- a/internal/core/path.go +++ b/internal/core/path.go @@ -524,8 +524,10 @@ func (pa *path) externalCmdEnv() externalcmd.Environment { "RTSP_PORT": port, } - for i, ma := range pa.matches[1:] { - env[strconv.FormatInt(int64(i+1), 10)] = ma + if len(pa.matches) > 1 { + for i, ma := range pa.matches[1:] { + env[strconv.FormatInt(int64(i+1), 10)] = ma + } } return env