From dc586f61fc118be0c6ef22daec996e2e1bde1cb2 Mon Sep 17 00:00:00 2001 From: Clayton Craft Date: Fri, 3 Sep 2021 21:35:29 -0700 Subject: [PATCH] archive/AddFile: add missing error check See: #6 --- pkgs/archive/archive.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/archive/archive.go b/pkgs/archive/archive.go index df0a7e0..ce1cf01 100644 --- a/pkgs/archive/archive.go +++ b/pkgs/archive/archive.go @@ -137,6 +137,9 @@ func (archive *Archive) AddFile(file string, dest string) error { // make sure target is an absolute path if !filepath.IsAbs(target) { target, err = misc.RelativeSymlinkTargetToDir(target, filepath.Dir(file)) + if err != nil { + return err + } } // TODO: add verbose mode, print stuff like this: // log.Printf("symlink: %q, target: %q", file, target)