[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/work/icecream-make-it-cool/services
From:       Dirk Mueller <mueller () kde ! org>
Date:       2007-07-26 20:24:59
Message-ID: 1185481499.105764.10908.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 693022 by mueller:

fix error handling


 M  +1 -2      scheduler.cpp  


--- branches/work/icecream-make-it-cool/services/scheduler.cpp #693021:693022
@@ -2063,13 +2063,12 @@
 	      CS *cs = new CS (remote_fd, (struct sockaddr*) &remote_addr, remote_len, true);
               cs->last_talk = time (0);
               cs->setBulkTransfer();
-              if (!cs->protocol) // protocol mismatch
+              if (!cs->protocol || !send_greeting(cs))
                 {
                   delete cs;
                   continue;
                 }
 	      fd2chan[cs->fd] = cs;
-              send_greeting(cs);
 	      while (!cs->read_a_bit () || cs->has_msg ())
 	        if (!handle_activity (cs))
                   break;
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic