Fix: LispAddressUtil - Incorrect address type 16/40016/1
authorMiroslav Toth <mirtoth@cisco.com>
Wed, 8 Jun 2016 10:34:56 +0000 (12:34 +0200)
committerMiroslav Toth <mirtoth@cisco.com>
Wed, 8 Jun 2016 10:34:56 +0000 (12:34 +0200)
Change-Id: Ifc909b243877a2404e015b7e154cb0807c612d5a
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/util/LispAddressUtil.java

index 66d9f735f6e64ae686f94a2a4119cbae48de094e..4e4f4a78029df0169c3d85babf05a4d01ad806d9 100644 (file)
@@ -492,10 +492,10 @@ public final class LispAddressUtil {
         } else if (address.getIpAddress() != null) {
             if (address.getIpAddress().getIpv4Address() != null) {
                 LispAddressUtil.toEid(new Ipv4AddressBinary(InetAddresses.forString(
-                        address.getIpPrefix().getIpv4Prefix().getValue()).getAddress()), iid);
+                        address.getIpAddress().getIpv4Address().getValue()).getAddress()), iid);
             } else if (address.getIpAddress().getIpv6Address() != null) {
                 LispAddressUtil.toEid(new Ipv6AddressBinary(InetAddresses.forString(
-                        address.getIpPrefix().getIpv6Prefix().getValue()).getAddress()), iid);
+                        address.getIpAddress().getIpv6Address().getValue()).getAddress()), iid);
             }
         }
         return LispAddressUtil.asEid(address, iid);