aboutsummaryrefslogtreecommitdiffstats
path: root/ctrl/facemgr/src/facelet.c
diff options
context:
space:
mode:
authorJordan Augé <jordan.auge+fdio@cisco.com>2019-12-11 16:36:37 +0000
committerGerrit Code Review <gerrit@fd.io>2019-12-11 16:36:37 +0000
commitfc7dae2593f5010e36a49ec77500daee9747c636 (patch)
tree091f2aa254575f2aa9a420234486cb6654762e7d /ctrl/facemgr/src/facelet.c
parent51c3dac4682050a5d169d858114cfdc58b813431 (diff)
parentba89f69b00b052298c8689c4f0d62b4429f96516 (diff)
Merge "[HICN-446] Face manager incorrectly sets up static routes in case of multihoming during startup"
Diffstat (limited to 'ctrl/facemgr/src/facelet.c')
-rw-r--r--ctrl/facemgr/src/facelet.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ctrl/facemgr/src/facelet.c b/ctrl/facemgr/src/facelet.c
index ac84f5f70..d33455b4d 100644
--- a/ctrl/facemgr/src/facelet.c
+++ b/ctrl/facemgr/src/facelet.c
@@ -198,6 +198,8 @@ facelet_validate_face(const facelet_t * facelet)
if (!facelet_has_remote_addr(facelet))
return false;
case FACE_TYPE_LAYER_3:
+ if (!facelet_has_local_port(facelet))
+ return false;
if (!facelet_has_local_addr(facelet))
return false;
if (!facelet_has_netdevice(facelet))