Prevent possible null pointer in netconf-connector's keepalives 88/22688/2
authorMaros Marsalek <mmarsale@cisco.com>
Tue, 16 Jun 2015 12:09:32 +0000 (14:09 +0200)
committerGerrit Code Review <gerrit@opendaylight.org>
Wed, 17 Jun 2015 07:58:20 +0000 (07:58 +0000)
Change-Id: If73a6eae2b11b3f4f3b37b0f5a022ebf5b9b18a8
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
opendaylight/md-sal/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/sal/KeepaliveSalFacade.java

index 3537cd92b0bd6d2cdf73e7e22f1379336406eb37..6c29f1d33846df7fb054bdb4eb945881e3d55278 100644 (file)
@@ -92,7 +92,9 @@ public final class KeepaliveSalFacade implements RemoteDeviceHandler<NetconfSess
      */
     private void resetKeepalive() {
         LOG.trace("{}: Resetting netconf keepalive timer", id);
-        currentKeepalive.cancel(false);
+        if(currentKeepalive != null) {
+            currentKeepalive.cancel(false);
+        }
         scheduleKeepalive();
     }