mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-22 14:19:02 +00:00
fixes
This commit is contained in:
@ -621,7 +621,6 @@ bool ModuleSanitizerCoverage::instrumentModule(
|
||||
bool isStrncasecmp = true;
|
||||
bool isIntMemcpy = true;
|
||||
bool isStdString = true;
|
||||
bool addedNull = false;
|
||||
size_t optLen = 0;
|
||||
|
||||
Function *Callee = callInst->getCalledFunction();
|
||||
@ -801,7 +800,6 @@ bool ModuleSanitizerCoverage::instrumentModule(
|
||||
if (literalLength + 1 == optLength) {
|
||||
|
||||
Str2.append("\0", 1); // add null byte
|
||||
// addedNull = true;
|
||||
|
||||
}
|
||||
|
||||
@ -909,8 +907,8 @@ bool ModuleSanitizerCoverage::instrumentModule(
|
||||
|
||||
if (optLen < 2) { continue; }
|
||||
if (literalLength + 1 == optLen) { // add null byte
|
||||
|
||||
thestring.append("\0", 1);
|
||||
addedNull = true;
|
||||
|
||||
}
|
||||
|
||||
|
@ -291,7 +291,6 @@ bool AFLdict2filePass::runOnModule(Module &M) {
|
||||
bool isIntMemcpy = true;
|
||||
bool isStdString = true;
|
||||
bool isStrstr = true;
|
||||
bool addedNull = false;
|
||||
size_t optLen = 0;
|
||||
|
||||
Function *Callee = callInst->getCalledFunction();
|
||||
@ -591,7 +590,6 @@ bool AFLdict2filePass::runOnModule(Module &M) {
|
||||
if (optLen < 2) { continue; }
|
||||
if (literalLength + 1 == optLen) { // add null byte
|
||||
thestring.append("\0", 1);
|
||||
addedNull = true;
|
||||
|
||||
}
|
||||
|
||||
@ -618,7 +616,7 @@ bool AFLdict2filePass::runOnModule(Module &M) {
|
||||
|
||||
// ensure we do not have garbage
|
||||
size_t offset = thestring.find('\0', 0);
|
||||
if (offset && offset < opLen && offset + 1 < optLen) {
|
||||
if (offset && offset < optLen && offset + 1 < optLen) {
|
||||
|
||||
optLen = offset + 1;
|
||||
|
||||
|
Reference in New Issue
Block a user