Skip to content

Commit bbaf6aa

Browse files
committed
Slight makesig optimization
1 parent f2bed5c commit bbaf6aa

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

makesig.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def is_good_sig(sig):
2626
count = 0
2727
addr = 0
2828
addr = ida_search.find_binary(addr, FUNCS_SEGEND, sig, 0, idc.SEARCH_DOWN|idc.SEARCH_NEXT)
29-
while count <= 2 and addr != idc.BADADDR:
29+
while count < 2 and addr != idc.BADADDR:
3030
count = count + 1
3131
addr = ida_search.find_binary(addr, FUNCS_SEGEND, sig, 0, idc.SEARCH_DOWN|idc.SEARCH_NEXT)
3232

makesigfromhere.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def is_good_sig(sig):
2626
count = 0
2727
addr = 0
2828
addr = ida_search.find_binary(addr, FUNCS_SEGEND, sig, 0, idc.SEARCH_DOWN|idc.SEARCH_NEXT)
29-
while count <= 2 and addr != idc.BADADDR:
29+
while count < 2 and addr != idc.BADADDR:
3030
count = count + 1
3131
addr = ida_search.find_binary(addr, FUNCS_SEGEND, sig, 0, idc.SEARCH_DOWN|idc.SEARCH_NEXT)
3232

sigsmasher.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def is_good_sig(sig, funcend):
4242
# The odds of this having matching bytes are about 0
4343
# so let's just skip it, would save a lot of time
4444
addr = ida_search.find_binary(addr, endea, sig, 0, idc.SEARCH_DOWN|idc.SEARCH_NEXT)
45-
while count <= 2 and addr != idc.BADADDR:
45+
while count < 2 and addr != idc.BADADDR:
4646
count = count + 1
4747
addr = ida_search.find_binary(addr, endea, sig, 0, idc.SEARCH_DOWN|idc.SEARCH_NEXT)
4848

0 commit comments

Comments
 (0)