Bug 7812: NPE when NetconfDeviceSalProvider.close 46/52346/8
authorAndrej Mak <andrej.mak@pantheon.tech>
Tue, 28 Feb 2017 09:14:50 +0000 (10:14 +0100)
committerIvan Hrasko <ivan.hrasko@pantheon.tech>
Tue, 21 Mar 2017 07:22:18 +0000 (08:22 +0100)
commit5118ef40f4ac4cf64a2613c3b01cb90752b72071
treee70696d9673a73e1bbc5a2c0f9246225b53b0802
parentd91dcb79ffb2447d0013cab742a882400b43189e
Bug 7812: NPE when NetconfDeviceSalProvider.close

Clustered connector close logic could be called twice on master.
Add boolean guard field to prevent this.

Add null check to netconf device sal provider close method
to prevent NPE.

Change-Id: Ib84be162826726169fb254a933781bb39dce604a
Signed-off-by: Andrej Mak <andrej.mak@pantheon.tech>
netconf/netconf-topology-singleton/src/main/java/org/opendaylight/netconf/topology/singleton/impl/NetconfTopologyContext.java
netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/sal/NetconfDeviceSalProvider.java
netconf/sal-netconf-connector/src/test/java/org/opendaylight/netconf/sal/connect/netconf/sal/NetconfDeviceSalProviderTest.java