BUG-3225 : fix NPE 85/20785/8
authorDana Kutenicsova <dkutenic@cisco.com>
Wed, 20 May 2015 09:36:04 +0000 (11:36 +0200)
committerDana Kutenicsova <dkutenic@cisco.com>
Thu, 21 May 2015 06:40:54 +0000 (08:40 +0200)
commit40aa438dc57d452f866fcf6c32b59a8a2d9f14e1
treef0ad2b1e1526a48c787d2afba9d2c421e8b9a2a4
parentb139f55f4c03bd69c0c79fd12afceedfc1770b69
BUG-3225 : fix NPE

Import policy requested by Effective RIB has yet to be put in policy database,
therefore the NPE occurred. Switched off listening for peer-role changes itself,
the change is now checked in Effective RIB. Since we are listening to a different
subtree, the handling in Effective RIB needed to be changed accordingly.

Change-Id: I0df6cf2234a27d99445af07dd47c9039a0418cb4
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/AbstractPeerRoleTracker.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/EffectiveRibInWriter.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/ExportPolicyPeerTracker.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/ImportPolicyPeerTracker.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/LocRibWriter.java