From 81b50813905847c22c935dced6671810b7f33288 Mon Sep 17 00:00:00 2001 From: Zach Riggle Date: Wed, 25 Nov 2015 12:39:16 -0500 Subject: [PATCH] Fix event ordering on Python3 --- pwndbg/events.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pwndbg/events.py b/pwndbg/events.py index 1e26846e0..f3dfcb9d0 100644 --- a/pwndbg/events.py +++ b/pwndbg/events.py @@ -27,10 +27,11 @@ pause = 0 # to detect when the binary is running or not. class StartEvent(object): def __init__(self): - self.registered = set() + self.registered = list() self.running = False def connect(self, function): - self.registered.add(function) + if function not in self.registered: + self.registered.append(function) def disconnect(self, function): if function in self.registered: self.registered.remove(function)