From fee1aaac5e0ec0e9e2b8ac8f97166c77b7ccd1bc Mon Sep 17 00:00:00 2001 From: Shuotian Cheng Date: Wed, 2 Oct 2019 09:51:39 -0700 Subject: [PATCH] [teamsyncd]: Check if LAG exists before removing (#1069) Signed-off-by: Shu0T1an ChenG --- teamsyncd/teamsync.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/teamsyncd/teamsync.cpp b/teamsyncd/teamsync.cpp index d6f9555667eb..a194f5dd9c27 100644 --- a/teamsyncd/teamsync.cpp +++ b/teamsyncd/teamsync.cpp @@ -109,8 +109,11 @@ void TeamSync::onMsg(int nlmsg_type, struct nl_object *obj) if (nlmsg_type == RTM_DELLINK) { - /* Remove LAG ports and delete LAG */ - removeLag(lagName); + if (m_teamSelectables.find(lagName) != m_teamSelectables.end()) + { + /* Remove LAG ports and delete LAG */ + removeLag(lagName); + } return; }