From 92a1f6372e83bb58da4a20b066c7247667a98932 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Fri, 28 Jun 2013 14:33:03 +0200 Subject: [PATCH] stream: support cancellation of stream service callback --- src/libstrongswan/networking/streams/stream_service.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libstrongswan/networking/streams/stream_service.c b/src/libstrongswan/networking/streams/stream_service.c index 34d45a0674..7eaca86be3 100644 --- a/src/libstrongswan/networking/streams/stream_service.c +++ b/src/libstrongswan/networking/streams/stream_service.c @@ -156,8 +156,9 @@ static bool watch(private_stream_service_t *this, int fd, watcher_event_t event) this->mutex->unlock(this->mutex); lib->processor->queue_job(lib->processor, - (job_t*)callback_job_create_with_prio((void*)accept_async, data, - (void*)destroy_async_data, NULL, this->prio)); + (job_t*)callback_job_create_with_prio((void*)accept_async, data, + (void*)destroy_async_data, (callback_job_cancel_t)return_false, + this->prio)); } else { -- 2.47.2