Validate operator init args (#4838)

This commit is contained in:
Seth Vargo
2018-06-26 10:15:00 -04:00
committed by Chris Hoffman
parent 2a3ee08dfa
commit 1d688e2bc6
2 changed files with 14 additions and 1 deletions

View File

@@ -259,6 +259,12 @@ func (c *OperatorInitCommand) Run(args []string) int {
c.flagStatus = true
}
args = f.Args()
if len(args) > 0 {
c.UI.Error(fmt.Sprintf("Too many arguments (expected 0, got %d)", len(args)))
return 1
}
// Build the initial init request
initReq := &api.InitRequest{
SecretShares: c.flagKeyShares,