DJ Delorie b9cde4e3aa malloc: ensure set_max_fast never stores zero [BZ ]
The code for set_max_fast() stores an "impossibly small value"
instead of zero, when the parameter is zero.  However, for
small values of the parameter (ex: 1 or 2) the computation
results in a zero being stored anyway.

This patch checks for the parameter being small enough for the
computation to result in zero instead, so that a zero is never
stored.

key values which result in zero being stored:

x86-64:  1..7  (or other 64-bit)
i686:    1..11
armhfp:  1..3  (or other 32-bit)

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
2020-04-06 16:27:53 -04:00
..
2020-04-03 07:20:56 -04:00
2014-01-02 09:40:10 +01:00
2020-04-03 07:20:56 -04:00
2007-12-16 22:57:57 +00:00