diff --git a/pycatfile.py b/pycatfile.py index a46fc8e..07bd1fb 100755 --- a/pycatfile.py +++ b/pycatfile.py @@ -3063,11 +3063,14 @@ def ArchiveFileValidate(infile, formatspecs=__file_format_list__, verbose=False, else: catfileheadercshex = format(0, 'x').lower(); fileheader = fileheader + AppendNullByte(catfileheadercshex, formatspecs[5]); + valid_archive = True; + invalid_archive = False; if(verbose): VerbosePrintOut("Checking File Header Checksum of file " + infile + " at offset " + str(0)); if(fprechecksum!=catfileheadercshex and not skipchecksum): VerbosePrintOut("File Header Checksum Error with file " + infile + " at offset " + str(0)); - return False; + valid_archive = False; + invalid_archive = True; while(il