From cbe0292e4c9a64e6a2fd9ed78fd89045865129d4 Mon Sep 17 00:00:00 2001 From: "Alexander \"Arav\" Andreev" Date: Wed, 20 Sep 2023 04:55:38 +0400 Subject: [PATCH] Before allocation of these three vars try to read a dir first. --- pkg/files/files.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/files/files.go b/pkg/files/files.go index fc5c3d3..df9fc31 100644 --- a/pkg/files/files.go +++ b/pkg/files/files.go @@ -23,15 +23,15 @@ type DirEntry struct { } func ScanDirectory(path, urlBase string) (entries []DirEntry, stats DirStat, err error) { - var dirEntries []DirEntry = make([]DirEntry, 0) - var fileEntries []DirEntry = make([]DirEntry, 0) - var totalFilesSize int64 = 0 - dir, err := os.ReadDir(path) if err != nil { return } + var dirEntries []DirEntry = make([]DirEntry, 0) + var fileEntries []DirEntry = make([]DirEntry, 0) + var totalFilesSize int64 = 0 + for _, ent := range dir { entry, _ := ent.Info()