diff options
author | Thomas Graf <tgraf@suug.ch> | 2007-03-23 00:41:06 -0400 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2007-04-26 01:27:24 -0400 |
commit | 51057f2fecff1c520b083c5ac9229e7aebce9e01 (patch) | |
tree | 63429732a0eff9bd06facc8d35ccd22e822e4295 | |
parent | 1936502d00ae6c2aa3931c42f6cf54afaba094f2 (diff) |
[RTNL]: Properly return rntl message handler
Signed-off-by: Thomas Graf <tgraf@suug.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | net/core/rtnetlink.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/net/core/rtnetlink.c b/net/core/rtnetlink.c index 294c2f209a31..4398cb81bcab 100644 --- a/net/core/rtnetlink.c +++ b/net/core/rtnetlink.c | |||
@@ -122,10 +122,10 @@ static rtnl_doit_func rtnl_get_doit(int protocol, int msgindex) | |||
122 | struct rtnl_link *tab; | 122 | struct rtnl_link *tab; |
123 | 123 | ||
124 | tab = rtnl_msg_handlers[protocol]; | 124 | tab = rtnl_msg_handlers[protocol]; |
125 | if (tab == NULL || tab->doit == NULL) | 125 | if (tab == NULL || tab[msgindex].doit == NULL) |
126 | tab = rtnl_msg_handlers[PF_UNSPEC]; | 126 | tab = rtnl_msg_handlers[PF_UNSPEC]; |
127 | 127 | ||
128 | return tab ? tab->doit : NULL; | 128 | return tab ? tab[msgindex].doit : NULL; |
129 | } | 129 | } |
130 | 130 | ||
131 | static rtnl_dumpit_func rtnl_get_dumpit(int protocol, int msgindex) | 131 | static rtnl_dumpit_func rtnl_get_dumpit(int protocol, int msgindex) |
@@ -133,10 +133,10 @@ static rtnl_dumpit_func rtnl_get_dumpit(int protocol, int msgindex) | |||
133 | struct rtnl_link *tab; | 133 | struct rtnl_link *tab; |
134 | 134 | ||
135 | tab = rtnl_msg_handlers[protocol]; | 135 | tab = rtnl_msg_handlers[protocol]; |
136 | if (tab == NULL || tab->dumpit == NULL) | 136 | if (tab == NULL || tab[msgindex].dumpit == NULL) |
137 | tab = rtnl_msg_handlers[PF_UNSPEC]; | 137 | tab = rtnl_msg_handlers[PF_UNSPEC]; |
138 | 138 | ||
139 | return tab ? tab->dumpit : NULL; | 139 | return tab ? tab[msgindex].dumpit : NULL; |
140 | } | 140 | } |
141 | 141 | ||
142 | /** | 142 | /** |