Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
exit gras in server, and say process are done when they really are
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 6 Jul 2004 08:07:30 +0000 (08:07 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 6 Jul 2004 08:07:30 +0000 (08:07 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@184 48e7efb5-ca39-0410-a469-dd3cf9ba447f

examples/ping/ping.c

index b27ecf3..39ca8dd 100644 (file)
@@ -126,10 +126,10 @@ int server (int argc,char *argv[]) {
   
   if (!gras_if_RL())
     gras_sleep(5,0);
-  INFO0("SERVER: Done.");
   gras_socket_close(g->sock);
   free(g);
   gras_exit();
+  INFO0("SERVER: Done.");
   return no_error;
 }
 
@@ -208,6 +208,7 @@ int client(int argc,char *argv[]) {
 
   gras_socket_close(g->sock);
   free(g);
+  gras_exit();
   INFO0("Client: Done.");
   return 0;
 }