From 57fc444b3cf84dbe88dbd65c30481a5e839255ac Mon Sep 17 00:00:00 2001 From: Darien Raymond Date: Wed, 1 Feb 2017 12:15:18 +0100 Subject: [PATCH] check nil for outbound config --- tools/conf/v2ray.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/conf/v2ray.go b/tools/conf/v2ray.go index 61bb1bd9..4ee62ede 100644 --- a/tools/conf/v2ray.go +++ b/tools/conf/v2ray.go @@ -339,6 +339,9 @@ func (v *Config) Build() (*core.Config, error) { config.Inbound = append(config.Inbound, ic) } + if v.OutboundConfig == nil { + return nil, errors.New("Config: No outbound config specified.") + } oc, err := v.OutboundConfig.Build() if err != nil { return nil, err