Fix array boundary over-read in obj_get_signature
This commit is contained in:
parent
eb8ebe40b9
commit
a8f8bb3682
|
@ -938,7 +938,7 @@ int obj_get_signature()
|
||||||
sig++;
|
sig++;
|
||||||
if (sig < 0)
|
if (sig < 0)
|
||||||
sig = 0;
|
sig = 0;
|
||||||
for (i = 0; i <= MAX_OBJECTS; i++)
|
for (i = 0; i < MAX_OBJECTS; i++)
|
||||||
{
|
{
|
||||||
if ((sig == Objects[i].signature) && (Objects[i].type != OBJ_NONE))
|
if ((sig == Objects[i].signature) && (Objects[i].type != OBJ_NONE))
|
||||||
{
|
{
|
||||||
|
|
|
@ -1092,7 +1092,7 @@ int obj_get_signature()
|
||||||
sig++;
|
sig++;
|
||||||
if (sig < 0)
|
if (sig < 0)
|
||||||
sig = 0;
|
sig = 0;
|
||||||
for (i = 0; i <= MAX_OBJECTS; i++)
|
for (i = 0; i < MAX_OBJECTS; i++)
|
||||||
{
|
{
|
||||||
if ((sig == Objects[i].signature) && (Objects[i].type != OBJ_NONE))
|
if ((sig == Objects[i].signature) && (Objects[i].type != OBJ_NONE))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue