Add ByteBufUtils
[bgpcep.git] / bgp / extensions / linkstate / src / main / java / org / opendaylight / protocol / bgp / linkstate / impl / attribute / PrefixAttributesParser.java
index 96c79a2ce589590079ac4d2373f3cc024cdf4736..4e983749fb269a35037e9d252e6c9696031842a7 100644 (file)
@@ -25,6 +25,7 @@ import org.opendaylight.protocol.bgp.linkstate.impl.attribute.sr.SrPrefixAttribu
 import org.opendaylight.protocol.bgp.linkstate.spi.TlvUtil;
 import org.opendaylight.protocol.util.BitArray;
 import org.opendaylight.protocol.util.ByteArray;
+import org.opendaylight.protocol.util.ByteBufUtils;
 import org.opendaylight.protocol.util.Ipv4Util;
 import org.opendaylight.protocol.util.Ipv6Util;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress;
@@ -111,7 +112,7 @@ public final class PrefixAttributesParser {
                 parseExtendedRouteTags(exRouteTags, value);
                 break;
             case PREFIX_METRIC:
-                final IgpMetric metric = new IgpMetric(value.readUnsignedInt());
+                final IgpMetric metric = new IgpMetric(ByteBufUtils.readUint32(value));
                 builder.setPrefixMetric(metric);
                 LOG.debug("Parsed Metric: {}", metric);
                 break;