Re: 2.4.9 does not compile [PATCH]

From: David S. Miller (davem@redhat.com)
Date: Fri Aug 17 2001 - 01:07:12 EST


   From: Ben LaHaise <bcrl@redhat.com>
   Date: Fri, 17 Aug 2001 00:29:58 -0400 (EDT)

   On Thu, 16 Aug 2001, David S. Miller wrote:
   
> Wrong. This is legal:
>
> int test(unsigned long a, int b)
> {
> return min(a, b);
> }
   
   I would hope that it would warn: what if a is the maximum size that an
   array can be and b is a value passed in from userland? Most definately
   not an expected result.

My example was poor, consider if 'b' was something like '100'
or for some other reason you already know perfectly well
the legal range of 'b' or 'a'.

Later,
David S. Miller
davem@redhat.com
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Aug 23 2001 - 21:00:21 EST