X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Ffiles.c;fp=src%2Ffiles.c;h=49fe48569f6ddad83e5d5d78144075a60f07093d;hp=45f4097f85f734dcb3645116b2bd616285a48726;hb=530042f134f8d59f80a7c71168d65edc0da1be10;hpb=bfa029317730e611f3f7a687ad679ac92ece898f diff --git a/src/files.c b/src/files.c index 45f4097f..49fe4856 100644 --- a/src/files.c +++ b/src/files.c @@ -3388,6 +3388,9 @@ static int LoadLevel_GRPX(File *file, int chunk_size, struct LevelInfo *level) struct ElementInfo *ei = &element_info[element]; struct ElementGroupInfo *group = ei->group; + if (group == NULL) + return -1; + xx_ei = *ei; // copy element data into temporary buffer xx_group = *group; // copy group data into temporary buffer