diff options
author | Daniel Milde <daniel@milde.cz> | 2021-11-23 15:15:23 +0100 |
---|---|---|
committer | Daniel Milde <daniel@milde.cz> | 2021-11-23 15:22:45 +0100 |
commit | 3b5e3eeacec7fc433d132e6eb28130139874a1d9 (patch) | |
tree | d2b172f2eed4c73e926b951d246b1db42d07edcb | |
parent | 146589b95053992ad6b3e0e26882a6b4fc5d4954 (diff) |
convert path to absolute before checking crossing mountpointsv5.10.1
fixes #106
-rw-r--r-- | cmd/gdu/app/app.go | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/cmd/gdu/app/app.go b/cmd/gdu/app/app.go index 9d3371b..0c81701 100644 --- a/cmd/gdu/app/app.go +++ b/cmd/gdu/app/app.go @@ -96,6 +96,8 @@ func (a *App) Run() (err error) { log.Printf("Runtime flags: %+v", *a.Flags) path := a.getPath() + path, _ = filepath.Abs(path) + ui, err = a.createUI() if err != nil { return @@ -233,19 +235,17 @@ func (a *App) runAction(ui UI, path string) error { return fmt.Errorf("reading analysis: %w", err) } } else { - abspath, _ := filepath.Abs(path) - if build.RootPathPrefix != "" { - abspath = build.RootPathPrefix + abspath + path = build.RootPathPrefix + path } - _, err := a.PathChecker(abspath) + _, err := a.PathChecker(path) if err != nil { return err } - log.Printf("Analyzing path: %s", abspath) - if err := ui.AnalyzePath(abspath, nil); err != nil { + log.Printf("Analyzing path: %s", path) + if err := ui.AnalyzePath(path, nil); err != nil { return fmt.Errorf("scanning dir: %w", err) } } |