From: Holger Schemel Date: Thu, 16 Sep 2021 14:58:41 +0000 (+0200) Subject: removed writing tape file for upload if INFO chunk is missing or wrong X-Git-Tag: 4.3.0.0~54 X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=commitdiff_plain;h=f2e98436acf26eff762250802ae4ee910ebdfe1a removed writing tape file for upload if INFO chunk is missing or wrong --- diff --git a/src/tape.c b/src/tape.c index 0fc6c782..cf65474a 100644 --- a/src/tape.c +++ b/src/tape.c @@ -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();