From 98cbc0ea79ce5bea637f7bd7ebe94e698cd818a0 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 8 Apr 2013 23:14:07 +0200 Subject: event/TimeoutMonitor: eliminate support for periodic events No caller needs this. Fixes use-after-free after returning from Client::OnTimeout(). --- src/ClientExpire.cxx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/ClientExpire.cxx') diff --git a/src/ClientExpire.cxx b/src/ClientExpire.cxx index 6bb0a43ae..e5f9a9867 100644 --- a/src/ClientExpire.cxx +++ b/src/ClientExpire.cxx @@ -30,7 +30,7 @@ Client::SetExpired() TimeoutMonitor::Schedule(0); } -bool +void Client::OnTimeout() { if (!IsExpired()) { @@ -39,5 +39,4 @@ Client::OnTimeout() } Close(); - return false; } -- cgit v1.2.3