commit | a905c0c7bad427b4ef26520974d065606accffa3 | [log] [tgz] |
---|---|---|
author | Pier Luigi <pierventre@hotmail.com> | Sun Jan 29 12:38:48 2017 -0800 |
committer | Ray Milkey <ray@onlab.us> | Fri Feb 03 00:54:56 2017 +0000 |
tree | 623798750b2ead632dc62429c032ac64be10fbf7 | |
parent | f4bd048b059b12e11f90267042bb030ed4592a09 [diff] [blame] |
Fix npe when one of the address is not configured Change-Id: If42b4d35bc20060db0bc0fe2699e3b375c2cf9f8
diff --git a/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/ArpHandler.java b/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/ArpHandler.java index 8ef889f..30c6ada 100644 --- a/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/ArpHandler.java +++ b/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/ArpHandler.java
@@ -192,7 +192,10 @@ /* * Retrieves device info. */ - getSenderInfo(senderMacAddress, senderIpAddress, deviceId, targetAddress); + if (!getSenderInfo(senderMacAddress, senderIpAddress, deviceId, targetAddress)) { + log.warn("Aborting sendArpRequest, we cannot get all the information needed"); + return; + } /* * Creates the request. */