Merge pull request #152 from cppforlife/err_check_before_subc
check err before using subc
diff --git a/command.go b/command.go
index df6bf71..a30f560 100644
--- a/command.go
+++ b/command.go
@@ -223,13 +223,12 @@
aliases := mtag.GetMany("alias")
subc, err := c.AddCommand(subcommand, shortDescription, longDescription, ptrval.Interface())
-
- subc.Hidden = mtag.Get("hidden") != ""
-
if err != nil {
return true, err
}
+ subc.Hidden = mtag.Get("hidden") != ""
+
if len(subcommandsOptional) > 0 {
subc.SubcommandsOptional = true
}