link_gre6: Detect invalid encaplimit values
Looks like a typo: get_u8() returns 0 on success and -1 on error, so the
error checking here was ineffective.
Fixes: a11b7b71a6 ("link_gre6: really support encaplimit option")
Signed-off-by: Phil Sutter <phil@nwl.cc>
This commit is contained in:
parent
c6a656f4f9
commit
56708ae7c9
|
|
@ -372,7 +372,7 @@ get_failed:
|
|||
} else {
|
||||
__u8 uval;
|
||||
|
||||
if (get_u8(&uval, *argv, 0) < -1)
|
||||
if (get_u8(&uval, *argv, 0))
|
||||
invarg("invalid ELIM", *argv);
|
||||
encap_limit = uval;
|
||||
flags &= ~IP6_TNL_F_IGN_ENCAP_LIMIT;
|
||||
|
|
|
|||
Loading…
Reference in New Issue