|
@@ -541,8 +541,10 @@ static int fib_nl2rule(struct sk_buff *skb, struct nlmsghdr *nlh,
|
|
nlrule->l3mdev = nla_get_u8(tb[FRA_L3MDEV]);
|
|
nlrule->l3mdev = nla_get_u8(tb[FRA_L3MDEV]);
|
|
if (nlrule->l3mdev != 1)
|
|
if (nlrule->l3mdev != 1)
|
|
#endif
|
|
#endif
|
|
|
|
+ {
|
|
NL_SET_ERR_MSG(extack, "Invalid l3mdev");
|
|
NL_SET_ERR_MSG(extack, "Invalid l3mdev");
|
|
goto errout_free;
|
|
goto errout_free;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
nlrule->action = frh->action;
|
|
nlrule->action = frh->action;
|