From 0d20cd94de79cf739659c8116d5f1e764dc50141 Mon Sep 17 00:00:00 2001 From: Mikael Magnusson Date: Wed, 27 Mar 2019 23:23:34 +0100 Subject: BGP: Fix empty tunnel encap --- proto/bgp/attrs.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/proto/bgp/attrs.c b/proto/bgp/attrs.c index a27871bc..35ae4704 100644 --- a/proto/bgp/attrs.c +++ b/proto/bgp/attrs.c @@ -653,6 +653,12 @@ bgp_format_tunnel_encap(eattr *a, byte *buf, uint size) { char *pos = buf; + if (a->u.ptr->length == 0) + { + bsprintf(pos, ""); + return; + } + for (uint i = 0; i < a->u.ptr->length; i++) { if (size < 4) -- cgit v1.2.3