File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -89,7 +89,7 @@ def output_branches(out):
8989 for addr in addresses ():
9090 succs = Succs (addr )
9191 if succs .jmps :
92- out .write ('{}\n ' .format (succs .dumps ))
92+ out .write ('{}\n ' .format (succs .dumps () ))
9393
9494
9595def set_color (addr , color ):
@@ -125,13 +125,13 @@ def prototypes():
125125 return list (types )
126126
127127
128- def Succs (object ):
128+ class Succs (object ):
129129 def __init__ (self , addr ):
130130 self .addr = addr
131131 self .dests = set (idautils .CodeRefsFrom (addr , True ))
132132 self .jmps = set (idautils .CodeRefsFrom (addr , False ))
133- falls = self .succs - self .dests
134- self .fall = falls [0 ] if falls else None
133+ falls = self .dests - self .jmps
134+ self .fall = list ( falls ) [0 ] if falls else None
135135
136136 def dumps (self ):
137137 return '' .join ([
You can’t perform that action at this time.
0 commit comments