Browse Source

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

pull/713/head
Carlos Ibáñez 5 years ago
parent
commit
55d6dc16d6
  1. 8
      cmd/gost/cfg.go

8
cmd/gost/cfg.go

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

Loading…
Cancel
Save