Code Review
/
vpp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
review
|
tree
raw
|
patch
| inline |
side by side
(parent:
f2cfcf6
)
Fix LISP cp buffer leakage
73/7973/3
author
Florin Coras
<fcoras@cisco.com>
Thu, 10 Aug 2017 00:50:09 +0000
(17:50 -0700)
committer
Dave Barach
<openvpp@barachs.net>
Fri, 11 Aug 2017 16:56:40 +0000
(16:56 +0000)
Change-Id: Id7e0f967cc510f0b45f043f74493854083ac67ae
Signed-off-by: Florin Coras <fcoras@cisco.com>
src/vnet/lisp-cp/control.c
patch
|
blob
|
history
diff --git
a/src/vnet/lisp-cp/control.c
b/src/vnet/lisp-cp/control.c
index
22b5c82
..
db60f4d
100644
(file)
--- a/
src/vnet/lisp-cp/control.c
+++ b/
src/vnet/lisp-cp/control.c
@@
-3095,8
+3095,9
@@
lisp_cp_lookup_inline (vlib_main_t * vm,
to_next,
n_left_to_next, pi0,
next0);
+ continue;
}
-
continu
e;
+
goto don
e;
}
/* if we have remote mapping for destination already in map-chache
@@
-3139,6
+3140,7
@@
lisp_cp_lookup_inline (vlib_main_t * vm,
pkts_mapped++;
}
+ done:
b0->error = node->errors[LISP_CP_LOOKUP_ERROR_DROP];
if (PREDICT_FALSE (b0->flags & VLIB_BUFFER_IS_TRACED))
{