summaryrefslogtreecommitdiffstats
path: root/VisualNaCro/nacro.c
diff options
context:
space:
mode:
Diffstat (limited to 'VisualNaCro/nacro.c')
-rw-r--r--VisualNaCro/nacro.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/VisualNaCro/nacro.c b/VisualNaCro/nacro.c
index eda2887..9d4e9ed 100644
--- a/VisualNaCro/nacro.c
+++ b/VisualNaCro/nacro.c
@@ -327,7 +327,11 @@ result_t private_process(resource_t resource,timeout_t timeout_in_seconds,result
rfbBool loop;
do {
loop=rfbProcessEvents(res->server,res->server->deferUpdateTime);
- } while(loop && (res->result&return_mask)==0);
+ } while(loop && (res->result&return_mask)==0
+ && rfbIsActive(res->server));
+
+ if(!rfbIsActive(res->server))
+ return RESULT_SHUTDOWN;
if((res->result&return_mask)!=0)
return res->result;
OpenPOWER on IntegriCloud