From 3e1a89a27dcd7847e80dd717bbed8360b322240c Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Thu, 17 Dec 2015 01:44:48 +0100 Subject: Catch more errors --- cmd/acmed/config.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'cmd/acmed/config.go') diff --git a/cmd/acmed/config.go b/cmd/acmed/config.go index f1529b2..7f5ffbe 100644 --- a/cmd/acmed/config.go +++ b/cmd/acmed/config.go @@ -63,6 +63,7 @@ var ( errNoKey = errors.New("no key specified") errNoCert = errors.New("no cert specified") errNoAltNames = errors.New("no altnames specified") + errNoMail = errors.New("no mail specified") ) func LoadConfig(fname string) (*Config, error) { @@ -79,6 +80,9 @@ func LoadConfig(fname string) (*Config, error) { if v.KeySize == 0 { v.KeySize = c.Defaults.KeySize } + if v.Mail == "" { + return nil, errNoMail + } if v.Key == "" { return nil, errNoKey } -- cgit v1.2.3