diff --git a/config/default.go b/config/default.go
index <HASH>..<HASH> 100644
--- a/config/default.go
+++ b/config/default.go
@@ -205,7 +205,7 @@ func setDefaultNeighborConfigValuesWithViper(v *viper.Viper, n *Neighbor, asn ui
 				vv.Set("afi-safi", afs[i])
 			}
 			af.State.AfiSafiName = af.Config.AfiSafiName
-			if !vv.IsSet("afi-safi.config") {
+			if !vv.IsSet("afi-safi.config.enabled") {
 				af.Config.Enabled = true
 			}
 			af.MpGracefulRestart.State.Enabled = af.MpGracefulRestart.Config.Enabled
config/default: Fix unfilled "neighbors.afi-safis.config.enabled"

Currently, if "neighbors.afi-safis.config.enabled" is omitted, this
field will not initialised as expected when GoBGPd reads config file,
but will initialised when AddNeighbor API is called.
This cause the miss comparison whether reloaded neighbor config is
updated or not (always determined updated).

This patch fixes the condition more strictly and solves this problem.