summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/xenolf/lego/cli_handlers.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/xenolf/lego/cli_handlers.go')
-rw-r--r--vendor/github.com/xenolf/lego/cli_handlers.go11
1 files changed, 8 insertions, 3 deletions
diff --git a/vendor/github.com/xenolf/lego/cli_handlers.go b/vendor/github.com/xenolf/lego/cli_handlers.go
index 79bbb37e5..b8790c4b2 100644
--- a/vendor/github.com/xenolf/lego/cli_handlers.go
+++ b/vendor/github.com/xenolf/lego/cli_handlers.go
@@ -329,8 +329,10 @@ func run(c *cli.Context) error {
}
func revoke(c *cli.Context) error {
-
- conf, _, client := setup(c)
+ conf, acc, client := setup(c)
+ if acc.Registration == nil {
+ logger().Fatalf("Account %s is not registered. Use 'run' to register a new account.\n", acc.Email)
+ }
err := checkFolder(conf.CertPath())
if err != nil {
@@ -355,7 +357,10 @@ func revoke(c *cli.Context) error {
}
func renew(c *cli.Context) error {
- conf, _, client := setup(c)
+ conf, acc, client := setup(c)
+ if acc.Registration == nil {
+ logger().Fatalf("Account %s is not registered. Use 'run' to register a new account.\n", acc.Email)
+ }
if len(c.GlobalStringSlice("domains")) <= 0 {
logger().Fatal("Please specify at least one domain.")