Prevent possible null pointer in netconf-connector's keepalives
[controller.git] / 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();
     }