diff options
Diffstat (limited to 'net/core')
| -rw-r--r-- | net/core/fib_rules.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/net/core/fib_rules.c b/net/core/fib_rules.c index d1a70ad4b54..ef0e7d9e664 100644 --- a/net/core/fib_rules.c +++ b/net/core/fib_rules.c @@ -287,7 +287,7 @@ static int fib_nl_newrule(struct sk_buff *skb, struct nlmsghdr* nlh, void *arg)  	rule->flags = frh->flags;  	rule->table = frh_get_table(frh, tb); -	if (!rule->pref && ops->default_pref) +	if (!tb[FRA_PRIORITY] && ops->default_pref)  		rule->pref = ops->default_pref(ops);  	err = -EINVAL;  |