Commit f1cef0ba authored by Mitchell Hashimoto's avatar Mitchell Hashimoto

builder/null: fix config parsing

parent 1b0f2b47
...@@ -2,6 +2,7 @@ package null ...@@ -2,6 +2,7 @@ package null
import ( import (
"fmt" "fmt"
"github.com/mitchellh/packer/common" "github.com/mitchellh/packer/common"
"github.com/mitchellh/packer/helper/config" "github.com/mitchellh/packer/helper/config"
"github.com/mitchellh/packer/packer" "github.com/mitchellh/packer/packer"
...@@ -19,9 +20,9 @@ type Config struct { ...@@ -19,9 +20,9 @@ type Config struct {
} }
func NewConfig(raws ...interface{}) (*Config, []string, error) { func NewConfig(raws ...interface{}) (*Config, []string, error) {
c := new(Config) var c Config
err := config.Decode(c, &config.DecodeOpts{ err := config.Decode(&c, &config.DecodeOpts{
Interpolate: true, Interpolate: true,
InterpolateFilter: &interpolate.RenderFilter{ InterpolateFilter: &interpolate.RenderFilter{
Exclude: []string{ Exclude: []string{
...@@ -62,5 +63,5 @@ func NewConfig(raws ...interface{}) (*Config, []string, error) { ...@@ -62,5 +63,5 @@ func NewConfig(raws ...interface{}) (*Config, []string, error) {
return nil, nil, errs return nil, nil, errs
} }
return c, nil, nil return &c, nil, nil
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment