We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
After locating, it is found that a variable is not determined as empty.
The text was updated successfully, but these errors were encountered:
Add the following judgment to rectify the fault:
Sorry, something went wrong.
Can you tell us how to get a copy of the CAB file that caused this?
I do not know if your fix is correct, or if we should instead ignore memimage when it is missing:
@@ -1168,8 1168,11 @@ cab_checksum_finish(struct archive_read *a) l = 4; if (cab->cfheader.flags & RESERVE_PRESENT) l = cab->cfheader.cfdata; - cfdata->sum_calculated = cab_checksum_cfdata( - cfdata->memimage CFDATA_cbData, l, cfdata->sum_calculated); if (cfdata->memimage != NULL) { cfdata->sum_calculated = cab_checksum_cfdata( cfdata->memimage CFDATA_cbData, l, cfdata->sum_calculated); } if (cfdata->sum_calculated != cfdata->sum) { #ifndef DONT_FAIL_ON_CRC_ERROR archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT,
Here is the sample: https://www.virustotal.com/gui/file/e32cb7990f8d8e9c31c0e18e7bb631c7c7ea6c0c05b351967bf4abc07bc47ed5/detection
@gaojh86 AFAICT VirusTotal does not allow for downloading of the file. Please attach it here or use another file sharing service.
No branches or pull requests
After locating, it is found that a variable is not determined as empty.
The text was updated successfully, but these errors were encountered: