From a8d39cecdc14a8276f60b8779a50f4bafac614cb Mon Sep 17 00:00:00 2001 From: Edouard Tisserant Date: Thu, 29 Dec 2016 17:45:00 +0100 Subject: [PATCH] Fixed timeout handling in retrieve_next_sync_msg --- src/org_pEp_jniadapter_AbstractEngine.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/org_pEp_jniadapter_AbstractEngine.cc b/src/org_pEp_jniadapter_AbstractEngine.cc index 2bc3bc7..b9e88c4 100644 --- a/src/org_pEp_jniadapter_AbstractEngine.cc +++ b/src/org_pEp_jniadapter_AbstractEngine.cc @@ -276,7 +276,7 @@ extern "C" { time_t now, end; void *msg; - if(*timeout == 0){ + if(timeout && *timeout != 0){ now = time(NULL); end = now + *timeout; } @@ -285,7 +285,7 @@ extern "C" { // TODO: add blocking dequeue usleep(100000); - if(*timeout == 0){ + if(timeout && *timeout != 0){ now = time(NULL); if(now > end) return NULL;