viv: ignore empty branch targets

but what does this really mean? why would `getBranches` return `None`?

closes #441
This commit is contained in:
Willi Ballenthin
2021-02-25 13:34:59 -07:00
committed by GitHub
parent 939b29bf60
commit 68fcc03d5c

View File

@@ -499,6 +499,9 @@ def extract_insn_cross_section_cflow(f, bb, insn):
inspect the instruction for a CALL or JMP that crosses section boundaries.
"""
for va, flags in insn.getBranches():
if va is None:
continue
if flags & envi.BR_FALL:
continue