diff --git a/gobgpd/main.go b/gobgpd/main.go
index <HASH>..<HASH> 100644
--- a/gobgpd/main.go
+++ b/gobgpd/main.go
@@ -237,6 +237,7 @@ func main() {
 				if config.CheckPolicyDifference(policyConfig, &newConfig.Policy) {
 					log.Info("Policy config is updated")
 					bgpServer.UpdatePolicy(newConfig.Policy)
+					policyConfig = &newConfig.Policy
 				}
 			}
gobgpd: update policyConfig when checked policy difference