From e827641e4090022d5e582b70845356a1aeb03d47 Mon Sep 17 00:00:00 2001 From: Jiri Bohac Date: Wed, 7 Mar 2012 20:12:23 +0100 Subject: [PATCH] ndppd: fix setting the ALLMULTI flag ifa->allmulti() uses ifa->fd before it is initialized. Signed-off-by: Jiri Bohac Signed-off-by: Daniel Adolfsson --- src/iface.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/iface.cc b/src/iface.cc index d05b846..73b8482 100644 --- a/src/iface.cc +++ b/src/iface.cc @@ -162,13 +162,13 @@ ptr iface::open_pfd(const std::string& name) return ptr(); } - // Eh. Allmulti. - ifa->_prev_allmulti = ifa->allmulti(1); - // Set up an instance of 'iface'. ifa->_pfd = fd; + // Eh. Allmulti. + ifa->_prev_allmulti = ifa->allmulti(1); + _map_dirty = true; return ifa;