From b5b13f90cb4ed34677a791fb552eb88f611a64ed Mon Sep 17 00:00:00 2001 From: gir489 Date: Fri, 13 Jul 2018 08:12:38 -0400 Subject: [PATCH] Fixed Issue #16 - Infinite Loop scenario could occur on ambiguous function tails. --- SigMaker/Generate.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SigMaker/Generate.cpp b/SigMaker/Generate.cpp index 4e62ba2..b6ac4f9 100644 --- a/SigMaker/Generate.cpp +++ b/SigMaker/Generate.cpp @@ -237,7 +237,7 @@ bool AutoGenerate( ea_t dwAddress, qSigVector& refvecSig ) i--; } } - } while (HasOneHitSig( vecSig ) == false); + } while (HasOneHitSig( vecSig ) == false && vecSig.size() > 0); refvecSig.clear( );