From 352534ac21dd985fa3b5c71a0276849cb7a71633 Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Mon, 15 Aug 2016 12:04:30 -0400 Subject: [PATCH] zebra: Fix usage of accidental NULL pointer NS_DEFAULT is #defined to 0, We are passing it in to a function that is taking 'struct zebra_ns *' which is translating into a NULL pointer. Which in some situations will cause a crash. Signed-off-by: Donald Sharp Reviewed-by: Don Slice Daniel Walton Nikolay Aleksandrov (cherry picked from commit 1e9fa2763953adc603c3acc4ed2a46c9e72cbb29) (cherry picked from commit e33efc8aa85ad17698bd8d42f1d32d80eb5ca4b6) --- zebra/rt_netlink.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zebra/rt_netlink.c b/zebra/rt_netlink.c index 481ff781e3..0549900650 100644 --- a/zebra/rt_netlink.c +++ b/zebra/rt_netlink.c @@ -1998,7 +1998,7 @@ netlink_neigh_update (int cmd, int ifindex, __u32 addr, char *lla, int llalen) addattr_l(&req.n, sizeof(req), NDA_DST, &addr, 4); addattr_l(&req.n, sizeof(req), NDA_LLADDR, lla, llalen); - return netlink_talk (&req.n, &zns->netlink_cmd, NS_DEFAULT); + return netlink_talk (&req.n, &zns->netlink_cmd, zns); } /* Routing table change via netlink interface. */ -- 2.39.5