diff options
author | Cong Wang <xiyou.wangcong@gmail.com> | 2013-12-04 04:16:11 (GMT) |
---|---|---|
committer | Thomas Graf <tgraf@suug.ch> | 2013-12-11 08:08:23 (GMT) |
commit | ea0eec9d3004078b1bdb2b03ee7b0f65a1bdde91 (patch) | |
tree | 42ff157255948e8caf52ef6b80eb13a800128bd8 /lib | |
parent | a858d996e952af5bf449b87775f74355d492a0ec (diff) | |
download | libnl-ea0eec9d3004078b1bdb2b03ee7b0f65a1bdde91.zip libnl-ea0eec9d3004078b1bdb2b03ee7b0f65a1bdde91.tar.gz libnl-ea0eec9d3004078b1bdb2b03ee7b0f65a1bdde91.tar.bz2 |
add an assertion in rtnl_tc_set_link()
So that we can catch the bug easily.
Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
Signed-off-by: Thomas Graf <tgraf@suug.ch>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/route/tc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/route/tc.c b/lib/route/tc.c index fbc5c7e..0886e8e 100644 --- a/lib/route/tc.c +++ b/lib/route/tc.c @@ -300,6 +300,8 @@ void rtnl_tc_set_link(struct rtnl_tc *tc, struct rtnl_link *link) if (!link) return; + if (!link->l_index) + BUG(); nl_object_get(OBJ_CAST(link)); tc->tc_link = link; |