From d95f1578e8a8ef260a95dde9bece743ad6b49a00 Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Wed, 7 Apr 2010 13:40:00 +0200 Subject: [PATCH] Use new YAZ function ZOOM_connection_exec_task . Pazpar2 is using ZOOM_connection_exec_task instead of ZOOM_event_nonblock to avoid that we loose any events. ZOOM_connection_exec_task will just ensure that any outstanding tasks are initiated - such as connect, earch, present etc. --- src/connection.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/connection.c b/src/connection.c index 2d5d4c4..8d0d480 100644 --- a/src/connection.c +++ b/src/connection.c @@ -236,9 +236,9 @@ static void non_block_events(struct connection *co) void connection_continue(struct connection *co) { - ZOOM_connection link = co->link; - - ZOOM_event_nonblock(1, &link); + int r = ZOOM_connection_exec_task(co->link); + if (!r) + yaz_log(YLOG_WARN, "No task was executed for connection"); } static void connection_handler(IOCHAN iochan, int event) -- 1.7.10.4