summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikael Magnusson <mikma@users.sourceforge.net>2023-03-08 22:39:42 +0100
committerMikael Magnusson <mikma@users.sourceforge.net>2023-11-12 17:35:46 +0100
commit2cb990080bb668a766cd13dfc9ec3ccbd4529cbf (patch)
tree231ecf78425da8f70edf2c6117542aae19729ec4
parentdbf8d7a6e0b62a8177d9e07ff664d41ccde6f2a9 (diff)
Fix null reference in TunnelEncapsAttribute
-rw-r--r--src/main/java/com/lumaserv/bgp/protocol/attribute/TunnelEncapsAttribute.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/com/lumaserv/bgp/protocol/attribute/TunnelEncapsAttribute.java b/src/main/java/com/lumaserv/bgp/protocol/attribute/TunnelEncapsAttribute.java
index ee6941f..df3ee42 100644
--- a/src/main/java/com/lumaserv/bgp/protocol/attribute/TunnelEncapsAttribute.java
+++ b/src/main/java/com/lumaserv/bgp/protocol/attribute/TunnelEncapsAttribute.java
@@ -165,9 +165,9 @@ public class TunnelEncapsAttribute implements PathAttribute {
public static final int TYPE = Encapsulation.TYPE;
WireGuard(byte[] src, int offset, int length) {
+ publicKey = new byte[32];
if (length == 32) { // Type 1
flags = 0;
- publicKey = new byte[32];
System.arraycopy(src, offset, publicKey, 0, 32);
} else if (length >= 4 + 32) { // Type 2
flags = src[offset] | FLAG_TYPE_2;