removed writing tape file for upload if INFO chunk is missing or wrong
authorHolger Schemel <info@artsoft.org>
Thu, 16 Sep 2021 14:58:41 +0000 (16:58 +0200)
committerHolger Schemel <info@artsoft.org>
Thu, 16 Sep 2021 14:58:41 +0000 (16:58 +0200)
src/tape.c

index 0fc6c782478d68746c997e2625359ab2f9900cfe..cf65474af537c6af772c7ab44f81eaac952222fb 100644 (file)
@@ -1800,20 +1800,7 @@ static int AutoPlayTapesExt(boolean initialize)
        autoplay.tape_filename = (options.mytapes ? getTapeFilename(level_nr) :
                                  getDefaultSolutionTapeFilename(level_nr));
 
-       boolean correct_info_chunk =
-         (!tape.no_info_chunk &&
-          strEqual(leveldir_current->identifier, tape.level_identifier) &&
-          level_nr == tape.level_nr);
-
-       if (!correct_info_chunk)
-       {
-         strncpy(tape.level_identifier, leveldir_current->identifier,
-                 MAX_FILENAME_LEN);
-         tape.level_identifier[MAX_FILENAME_LEN] = '\0';
-         tape.level_nr = level_nr;
-       }
-
-       if (!fileExists(autoplay.tape_filename) || !correct_info_chunk)
+       if (!fileExists(autoplay.tape_filename))
        {
          // non-standard or incorrect solution tape -- save to temporary file
          autoplay.tape_filename = getTemporaryTapeFilename();