Bump upstreams
[lispflowmapping.git] / mappingservice / southbound / src / main / java / org / opendaylight / lispflowmapping / southbound / lisp / cache / MapRegisterPartialDeserializer.java
index be6cfe6c91174e46338db07c6440ef1a167566c9..972b077fd78ea93c447cc587ed88e8514f8ae596 100644 (file)
@@ -167,7 +167,7 @@ public final class MapRegisterPartialDeserializer {
         final int eidPrefixAfi = ByteUtil.getUnsignedShort(buffer, startPositionOfEidPrefixAFI);
         Optional<Integer> eidPrefixLengthOpt = resolveEidPrefixAfi(eidPrefixAfi, buffer);
         if (eidPrefixLengthOpt.isPresent()) {
-            final byte[] eidPrefix = new byte[eidPrefixLengthOpt.get()];
+            final byte[] eidPrefix = new byte[eidPrefixLengthOpt.orElseThrow()];
             final int startPositionOfEidPrefix = startPositionOfEidPrefixAFI + NUM_OF_BYTES_EID_PREFIX_AFI;
             buffer.position(startPositionOfEidPrefix);
             buffer.get(eidPrefix);