diff options
author | Niall Sheridan <nsheridan@gmail.com> | 2016-08-20 20:38:08 +0100 |
---|---|---|
committer | Niall Sheridan <nsheridan@gmail.com> | 2016-08-20 20:38:08 +0100 |
commit | 70b5eb8e1f220a2849a6759eda321205fcb79111 (patch) | |
tree | df9fb4c868ea8a23e7385ca631fc3156c7f9772c /server/config/config.go | |
parent | f375ecdce3586627c81665307b8f959abfddb769 (diff) |
Use references to config structs
Diffstat (limited to 'server/config/config.go')
-rw-r--r-- | server/config/config.go | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/server/config/config.go b/server/config/config.go index dc5e0c5..fb64f6c 100644 --- a/server/config/config.go +++ b/server/config/config.go @@ -10,10 +10,10 @@ import ( // Config holds the server configuration. type Config struct { - Server Server `mapstructure:"server"` - Auth Auth `mapstructure:"auth"` - SSH SSH `mapstructure:"ssh"` - AWS AWS `mapstructure:"aws"` + Server *Server `mapstructure:"server"` + Auth *Auth `mapstructure:"auth"` + SSH *SSH `mapstructure:"ssh"` + AWS *AWS `mapstructure:"aws"` } // unmarshalled holds the raw config. @@ -96,9 +96,9 @@ func ReadConfig(r io.Reader) (*Config, error) { return nil, err } return &Config{ - Server: u.Server[0], - Auth: u.Auth[0], - SSH: u.SSH[0], - AWS: u.AWS[0], + Server: &u.Server[0], + Auth: &u.Auth[0], + SSH: &u.SSH[0], + AWS: &u.AWS[0], }, nil } |