diff --git a/chb/relational/RelationalAnalysis.py b/chb/relational/RelationalAnalysis.py index 352848e0..432d3de5 100644 --- a/chb/relational/RelationalAnalysis.py +++ b/chb/relational/RelationalAnalysis.py @@ -210,14 +210,14 @@ def functions_changed(self) -> List[str]: result.append(faddr) for (faddr1, md51) in self.md5s1.items(): - if faddr in self.md5s2: - if (md51 == self.md5s2[faddr1]) or (faddr in result): + if faddr1 in self.md5s2: + if (md51 == self.md5s2[faddr1]) or (faddr1 in result): continue else: chklogger.logger.warning( "Function not analyzed changed: %s. " + "Original md5: %s; Patched md5: %s", - faddr1, md51, self.md5s2[faddr]) + faddr1, md51, self.md5s2[faddr1]) result.append(faddr1) return result