Bug #6818: Avoid infinite loop in exaLog2() with negative arguments.

This commit is contained in:
Michel Dänzer 2006-06-24 15:21:17 +02:00
parent 36756fdb2d
commit 930b9a069a

View File

@ -158,7 +158,7 @@ exaLog2(int val)
{
int bits;
if (!val)
if (val <= 0)
return 0;
for (bits = 0; val != 0; bits++)
val >>= 1;