summaryrefslogtreecommitdiff
path: root/lib/supple/comms.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lib/supple/comms.lua')
-rw-r--r--lib/supple/comms.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/supple/comms.lua b/lib/supple/comms.lua
index 2b22ded..e8a08aa 100644
--- a/lib/supple/comms.lua
+++ b/lib/supple/comms.lua
@@ -206,11 +206,13 @@ local function wait_for_response()
end
local function make_call(object, method, ...)
+ gc "stop"
track.enter("make_call", object, method)
local req = request.request(object, method, ...)
send_msg(req)
local ret = {wait_for_response()}
track.leave("make_call", object, method)
+ gc "restart"
return unpack(ret)
end