summaryrefslogtreecommitdiff
path: root/zebra
diff options
context:
space:
mode:
Diffstat (limited to 'zebra')
-rw-r--r--zebra/kernel_socket.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/zebra/kernel_socket.c b/zebra/kernel_socket.c
index 97953ac1..e2e25d49 100644
--- a/zebra/kernel_socket.c
+++ b/zebra/kernel_socket.c
@@ -318,7 +318,6 @@ ifm_read (struct if_msghdr *ifm)
if (ifp == NULL)
ifp = if_lookup_by_index (ifm->ifm_index);
-
/*
* If lookup by index was unsuccessful and we have a name, try
* looking up by name. Interfaces specified in the configuration
@@ -326,7 +325,7 @@ ifm_read (struct if_msghdr *ifm)
* ifindex == -1, and such interfaces are found by this search, and
* then their ifindex values can be filled in.
*/
- if (ifp != NULL && sdl != NULL)
+ if (ifp == NULL && sdl != NULL)
{
/*
* paranoia: sanity check name length. nlen does not include