From ef8145cdd48c315e90e8d5f761daa7af9521758b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ole=20Andr=C3=A9=20Vadla=20Ravn=C3=A5s?= Date: Sun, 1 Mar 2015 15:58:37 +0100 Subject: [PATCH] Fix scoping of `state` meant to be shared across all handlers --- src/frida/tracer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/frida/tracer.py b/src/frida/tracer.py index 2d30a9f..b24ab4b 100644 --- a/src/frida/tracer.py +++ b/src/frida/tracer.py @@ -175,6 +175,7 @@ var started = new Date(); var pending = []; var timer = null; var handlers = {}; +var state = {}; function onStanza(stanza) { if (stanza.to === "/targets") { if (stanza.name === '+add') { @@ -205,7 +206,6 @@ function add(targets) { } }); } - var state = {}; pending.push(function attachToTarget() { Interceptor.attach(ptr(targetAddress), {