t"Network" is now only set to TRUE on the completion of a non-blocking connect - vaccinewars - be a doctor and try to vaccinate the world
 (HTM) git clone git://src.adamsgaard.dk/vaccinewars
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 3384ef5bab79edac83ff756ded45e5238fece1b2
 (DIR) parent 24bd06228b7e6ede4986da4ee503ed71a6ed18fd
 (HTM) Author: Ben Webb <ben@salilab.org>
       Date:   Sun,  9 Sep 2001 21:18:41 +0000
       
       "Network" is now only set to TRUE on the completion of a non-blocking connect
       
       
       Diffstat:
         M src/message.c                       |       7 +++++--
       
       1 file changed, 5 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/src/message.c b/src/message.c
       t@@ -991,12 +991,15 @@ char *SetupNetwork(gboolean NonBlocking) {
        
           Network=Client=Server=FALSE;
           retval=StartConnect(&ClientSock,ServerName,Port,NonBlocking);
       -   if (!retval) Client=Network=TRUE;
       +   if (!retval && !NonBlocking) Client=Network=TRUE;
           return retval;
        }
        
        char *FinishSetupNetwork() {
       -   return FinishConnect(ClientSock);
       +   gchar *retval;
       +   retval=FinishConnect(ClientSock);
       +   if (!retval) Client=Network=TRUE;
       +   return retval;
        }
        
        #endif /* NETWORKING */