Skip to content

Commit

Permalink
...
Browse files Browse the repository at this point in the history
  • Loading branch information
Cristy committed Nov 4, 2021
1 parent 4ade863 commit 9f7884c
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions coders/msl.c
Expand Up @@ -7393,19 +7393,21 @@ static void MSLEndElement(void *context,const xmlChar *tag)
{
if (LocaleCompare((const char *) tag, "group") == 0 )
{
if (msl_info->group_info[msl_info->number_groups-1].numImages > 0 )
if ((msl_info->number_groups > 0) &&
(msl_info->group_info[msl_info->number_groups-1].numImages > 0))
{
ssize_t i = (ssize_t)
(msl_info->group_info[msl_info->number_groups-1].numImages);
while ( i-- )

while ((i--) && (msl_info->n > 0))
{
if (msl_info->image[msl_info->n] != (Image *) NULL)
msl_info->image[msl_info->n]=DestroyImage(
msl_info->image[msl_info->n]);
msl_info->attributes[msl_info->n]=DestroyImage(
msl_info->attributes[msl_info->n]);
msl_info->attributes[msl_info->n]);
msl_info->image_info[msl_info->n]=DestroyImageInfo(
msl_info->image_info[msl_info->n]);
msl_info->image_info[msl_info->n]);
msl_info->n--;
}
}
Expand All @@ -7418,7 +7420,7 @@ static void MSLEndElement(void *context,const xmlChar *tag)
{
if (LocaleCompare((const char *) tag, "image") == 0)
MSLPopImage(msl_info);
break;
break;
}
case 'L':
case 'l':
Expand Down

0 comments on commit 9f7884c

Please sign in to comment.