cipso: unsigned buf_len cannot be negative
Subsystems (2)
A message that is not in the archive (sent off-list or not yet received): [email protected]
Paul Moore
Acked-byQuoted 3 lines · you
unsigned
buf_lencannot be negativeSigned-off-by Roel Kluin <[email protected]>
Acked-by Paul Moore <[email protected]>
Hi Roel,
Nice catch, thanks for the patch. Dave, can you apply this patch even though it is in a reply and not the original form? If not let me know and I can re-send Roel's mail if he isn't able.
Quoted 19 lines
---
net/ipv4/cipso_ipv4.c +4
-3@@ -2063,9 +2063,10 @@ int cipso_v4_skbuff_setattr(struct sk_buff *skb, u32 opt_len;int len_delta; - buf_len =cipso_v4_genopt (buf, buf_len, doi_def, secattr); -if (buf_len <0 ) -return buf_len; + ret_val =cipso_v4_genopt (buf, buf_len, doi_def, secattr); +if (ret_val <0 ) +return ret_val; + buf_len = ret_val; opt_len = (buf_len +3 ) & ~3 ;/* we overwrite any existing options to ensure that we have enough
Signature · 2 lines
paul moore linux @ hp