diff --git a/lib/events/auditlog.go b/lib/events/auditlog.go index c2715925ba4f2..7558bb8d58b68 100644 --- a/lib/events/auditlog.go +++ b/lib/events/auditlog.go @@ -560,6 +560,11 @@ func readSessionIndex(dataDir string, authServers []string, namespace string, si return nil, trace.Wrap(err) } } + + if len(index.indexFiles) == 0 { + return nil, trace.NotFound("session %q not found", sid) + } + index.sort() return &index, nil }