From 2d227512a50a488a9a33dfad37d887f5797b1fbc Mon Sep 17 00:00:00 2001 From: Vincent Batts Date: Thu, 14 Jul 2016 02:24:29 +0000 Subject: [PATCH] gomtree: ensure validating a populated hierarchy Signed-off-by: Vincent Batts --- cmd/gomtree/main.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmd/gomtree/main.go b/cmd/gomtree/main.go index a9d60fe..0941e2f 100644 --- a/cmd/gomtree/main.go +++ b/cmd/gomtree/main.go @@ -90,7 +90,7 @@ func main() { return } dh.WriteTo(os.Stdout) - } else { + } else if dh != nil { // else this is a validation res, err := mtree.Check(rootPath, dh, currentKeywords) if err != nil { @@ -104,6 +104,11 @@ func main() { fmt.Println(failure) } } + } else { + log.Println("neither validating or creating a manifest. Please provide additional arguments") + isErr = true + defer os.Exit(1) + return } }