From f161c022108f8f02a4eb3f1351bbb28ff6c50483 Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Wed, 30 Nov 2011 01:51:45 +0100 Subject: [PATCH] connection::cancel(): Enable cancelling ongoing loop --- connection.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/connection.cc b/connection.cc index 6af3711..0f27e36 100644 --- a/connection.cc +++ b/connection.cc @@ -135,6 +135,7 @@ connection::actions(class agent &agent) void connection::cancel(void) { + error = true; // XXX: atomic, hopefully pthread_cond_signal(&cancel_cond); }