diff --git a/proxy/blackhole/config_json.go b/proxy/blackhole/config_json.go index f12e2cb7..d2d31d28 100644 --- a/proxy/blackhole/config_json.go +++ b/proxy/blackhole/config_json.go @@ -17,9 +17,9 @@ func (this *Config) UnmarshalJSON(data []byte) error { if err := json.Unmarshal(data, jsonConfig); err != nil { return err } + + this.Response = new(NoneResponse) if jsonConfig.Response == nil { - this.Response = new(NoneResponse) - } else { loader := loader.NewJSONConfigLoader("type", "") loader.RegisterCreator("none", func() interface{} { return new(NoneResponse) }) loader.RegisterCreator("http", func() interface{} { return new(HTTPResponse) })