Explorar o código

actually run v2ctl

Darien Raymond %!s(int64=8) %!d(string=hai) anos
pai
achega
e69e6d00cb
Modificáronse 1 ficheiros con 10 adicións e 1 borrados
  1. 10 1
      main/config_json.go

+ 10 - 1
main/config_json.go

@@ -26,7 +26,16 @@ func jsonToProto(input io.Reader) (*core.Config, error) {
 		return nil, err
 	}
 	defer stdoutReader.Close()
-	return core.LoadConfig(core.ConfigFormat_Protobuf, stdoutReader)
+
+	if err := cmd.Start(); err != nil {
+		return nil, err
+	}
+
+	config, err := core.LoadConfig(core.ConfigFormat_Protobuf, stdoutReader)
+
+	cmd.Wait()
+
+	return config, err
 }
 
 func init() {