From 8079029ebadcf934a2dbbb69b9143fba2c9b2888 Mon Sep 17 00:00:00 2001 From: Joe Lim <50560759+joelim-work@users.noreply.github.com> Date: Mon, 3 Jul 2023 22:41:52 +1000 Subject: [PATCH] Prevent following symbolic links when reloading --- nav.go | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/nav.go b/nav.go index d4912378..2cad6998 100644 --- a/nav.go +++ b/nav.go @@ -621,13 +621,8 @@ func (nav *nav) reload() error { nav.dirCache = make(map[string]*dir) nav.regCache = make(map[string]*reg) - wd, err := os.Getwd() - if err != nil { - return fmt.Errorf("getting current directory: %s", err) - } - curr, err := nav.currFile() - nav.getDirs(wd) + nav.getDirs(nav.currDir().path) if err == nil { last := nav.dirs[len(nav.dirs)-1] last.files = append(last.files, curr)