summaryrefslogtreecommitdiff
path: root/zebra/kernel_socket.c
diff options
context:
space:
mode:
authorgdt <gdt>2004-01-05 17:55:46 +0000
committergdt <gdt>2004-01-05 17:55:46 +0000
commitcb42c035cc75a9e0cddc08e1c92e3ddfad9cb916 (patch)
tree0fc66518936102093980f51b33607ba9688f803f /zebra/kernel_socket.c
parentda26e3b6549e5e8a460b62ac02ed854685f6200d (diff)
Fix incorrect test in previous commit; thanks to Sowmini Varadhan for
catching this.
Diffstat (limited to 'zebra/kernel_socket.c')
-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