check password only if should authenticate 65/5865/1
authorDavid Goldberg <david.goldberg@contextream.com>
Wed, 2 Apr 2014 11:14:57 +0000 (14:14 +0300)
committerDavid Goldberg <david.goldberg@contextream.com>
Wed, 2 Apr 2014 11:14:57 +0000 (14:14 +0300)
Change-Id: I385a94909c9bcf2d310f8ff27fac95d63fc3309d
Signed-off-by: David Goldberg <david.goldberg@contextream.com>
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/lisp/MapResolver.java

index da63d2b4fad23b2a3d48e9f0652a73cccaa6627f..d5665f4aa6d1a7a5ce87a7ec6ec5cbc66af45e2b 100644 (file)
@@ -86,7 +86,7 @@ public class MapResolver extends AbstractLispComponent implements IMapResolverAs
                 } else {
                     recordBuilder
                             .setAction(org.opendaylight.yang.gen.v1.lispflowmapping.rev131031.eidtolocatorrecords.EidToLocatorRecord.Action.NativelyForward);
-                    if (getPassword(eid.getLispAddressContainer(), eid.getMask()) != null) {
+                    if (shouldAuthenticate() && getPassword(eid.getLispAddressContainer(), eid.getMask()) != null) {
                         recordBuilder.setRecordTtl(TTL_RLOC_TIMED_OUT);
                     } else {
                         recordBuilder.setRecordTtl(TTL_NO_RLOC_KNOWN);