diff --git a/[refs] b/[refs] index e877696d882b..d7fa8b683ac2 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 061a5c316b6526dbc729049a16243ec27937cc31 +refs/heads/master: e044a651b9b7b1b33d8b7fdb2bb27e443f392083 diff --git a/trunk/include/net/ip_fib.h b/trunk/include/net/ip_fib.h index 539c6721f810..000c4674e18e 100644 --- a/trunk/include/net/ip_fib.h +++ b/trunk/include/net/ip_fib.h @@ -230,6 +230,7 @@ static inline int fib_lookup(struct net *net, struct flowi4 *flp, struct fib_result *res) { if (!net->ipv4.fib_has_custom_rules) { + res->r = NULL; if (net->ipv4.fib_local && !fib_table_lookup(net->ipv4.fib_local, flp, res, FIB_LOOKUP_NOREF))