[cfg] Make parseBaseConfig() independent of cmd/gost/main.go

This commit is contained in:
Carlos Ibáñez 2021-04-30 20:47:14 +02:00
parent 0247b941ac
commit 55d6dc16d6

View File

@ -25,18 +25,18 @@ type baseConfig struct {
Debug bool
}
func parseBaseConfig(s string) (*baseConfig, error) {
func parseBaseConfig(s string, baseCfg *baseConfig) error {
file, err := os.Open(s)
if err != nil {
return nil, err
return err
}
defer file.Close()
if err := json.NewDecoder(file).Decode(baseCfg); err != nil {
return nil, err
return err
}
return baseCfg, nil
return nil
}
var (