X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ffiles.c;h=ce0a95befddb0ff20ff3f7c0be7ae3fa44d81d7d;hb=5d50a7e10873581345ee63a5afafd43dbd45809b;hp=80c766cd94bb8b97f8a6e385266d9f4f9738e4fb;hpb=2fe139696892ee39f804b5c7315b8f0977ab01ec;p=rocksndiamonds.git diff --git a/src/files.c b/src/files.c index 80c766cd..ce0a95be 100644 --- a/src/files.c +++ b/src/files.c @@ -524,6 +524,16 @@ void LoadLevel(int level_nr) fgetc(file); fgetc(file); + if (level.num_yam_contents < 1 || + level.num_yam_contents > MAX_ELEMENT_CONTENTS) + { +#if DEBUG + printf("WARNING: num_yam_contents == %d (corrected)\n", + level.num_yam_contents); +#endif + level.num_yam_contents = STD_ELEMENT_CONTENTS; + } + for(i=0; i