From c2248f6bee6b3eef770b557d9be7659dae586222 Mon Sep 17 00:00:00 2001 From: cbdev Date: Sun, 3 May 2020 19:23:45 +0200 Subject: Strip Windows binaries, update semantics for _interval callback --- backend.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'backend.c') diff --git a/backend.c b/backend.c index 003980f..0fb6679 100644 --- a/backend.c +++ b/backend.c @@ -234,12 +234,12 @@ struct timeval backend_timeout(){ //only call interval if backend has instances if(registry.instances[u] && registry.backends[u].interval){ res = registry.backends[u].interval(); - if((res / 1000) < secs){ + if(res && (res / 1000) < secs){ DBGPF("Updating interval to %" PRIu32 " msecs by request from %s", res, registry.backends[u].name); secs = res / 1000; msecs = res % 1000; } - else if(res / 1000 == secs && (res % 1000) < msecs){ + else if(res && res / 1000 == secs && (res % 1000) < msecs){ DBGPF("Updating interval to %" PRIu32 " msecs by request from %s", res, registry.backends[u].name); msecs = res % 1000; } -- cgit v1.2.3