From 3c229c6bee68149003fd2683364f93a3d0427b4a Mon Sep 17 00:00:00 2001 From: Arve Knudsen Date: Tue, 1 Dec 2020 09:28:18 +0100 Subject: [PATCH] Log: Use os.Open to open file for reading (#29483) Signed-off-by: Arve Knudsen --- pkg/infra/log/file.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/infra/log/file.go b/pkg/infra/log/file.go index 8810d97e959..59ccf52f063 100644 --- a/pkg/infra/log/file.go +++ b/pkg/infra/log/file.go @@ -123,13 +123,13 @@ func (w *FileLogWriter) createLogFile() (*os.File, error) { } func (w *FileLogWriter) lineCounter() (int, error) { - r, err := os.OpenFile(w.Filename, os.O_RDONLY, 0644) + r, err := os.Open(w.Filename) if err != nil { - return 0, fmt.Errorf("lineCounter Open File : %s", err) + return 0, fmt.Errorf("failed to open file %q: %w", w.Filename, err) } + buf := make([]byte, 32*1024) count := 0 - for { c, err := r.Read(buf) count += bytes.Count(buf[:c], []byte{'\n'})