Don't let splitflow undo double-precision merges

This commit is contained in:
caheckman 2021-08-31 15:37:58 -04:00
parent 169d9859f7
commit 1271bf044a
3 changed files with 6 additions and 0 deletions

View file

@ -723,6 +723,8 @@ void SplitVarnode::wholeList(Varnode *w,vector<SplitVarnode> &splitvec)
}
}
if (res==0) return;
if (res == 3 && (basic.lo->getSize() + basic.hi->getSize() != basic.wholesize))
return;
splitvec.push_back(basic);
findCopies(basic,splitvec);