From f5b26cb359e1f1cce53f47a34361b63b7ce695db Mon Sep 17 00:00:00 2001 From: Kalle <23356117+kalleep@users.noreply.github.com> Date: Fri, 13 Feb 2026 09:26:00 +0100 Subject: [PATCH] fix(loki.source.file): Close file if we cannot find encoding --- internal/component/loki/source/file/internal/tail/file.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/component/loki/source/file/internal/tail/file.go b/internal/component/loki/source/file/internal/tail/file.go index 058998cf49c..3ed2f91683e 100644 --- a/internal/component/loki/source/file/internal/tail/file.go +++ b/internal/component/loki/source/file/internal/tail/file.go @@ -28,6 +28,7 @@ func NewFile(logger log.Logger, cfg *Config) (*File, error) { encoding, err := getEncoding(cfg.Encoding) if err != nil { + f.Close() return nil, err }