summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/buffering_proxy.erl2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/buffering_proxy.erl b/src/buffering_proxy.erl
index 7707e63662..fcb7b412e2 100644
--- a/src/buffering_proxy.erl
+++ b/src/buffering_proxy.erl
@@ -97,4 +97,6 @@ proxy_loop(Ref, Pid, State) ->
waiting -> Pid ! {Ref, [Msg]}, empty;
Messages -> [Msg | Messages]
end)
+ after ?HIBERNATE_AFTER ->
+ erlang:hibernate(?MODULE, proxy_loop, [Ref, Pid, State])
end.