Browse Source

Do not parse any yaml if path is empty

Ettore Di Giacinto 4 years ago
parent
commit
cc0adff05d
1 changed files with 4 additions and 0 deletions
  1. 4 0
      pkg/edgevpn/options.go

+ 4 - 0
pkg/edgevpn/options.go

@@ -236,7 +236,11 @@ func GenerateNewConnectionData() (*YAMLConnectionConfig, error) {
 
 
 func FromYaml(path string) func(cfg *Config) error {
 func FromYaml(path string) func(cfg *Config) error {
 	return func(cfg *Config) error {
 	return func(cfg *Config) error {
+		if len(path) == 0 {
+			return nil
+		}
 		t := YAMLConnectionConfig{}
 		t := YAMLConnectionConfig{}
+
 		data, err := ioutil.ReadFile(path)
 		data, err := ioutil.ReadFile(path)
 		if err != nil {
 		if err != nil {
 			return errors.Wrap(err, "reading yaml file")
 			return errors.Wrap(err, "reading yaml file")