gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r28073 - gnunet/src/fs


From: gnunet
Subject: [GNUnet-SVN] r28073 - gnunet/src/fs
Date: Tue, 16 Jul 2013 02:11:14 +0200

Author: bartpolot
Date: 2013-07-16 02:11:14 +0200 (Tue, 16 Jul 2013)
New Revision: 28073

Modified:
   gnunet/src/fs/gnunet-service-fs_mesh.c
Log:
- disconnect tunnels before destorying mesh handle

Modified: gnunet/src/fs/gnunet-service-fs_mesh.c
===================================================================
--- gnunet/src/fs/gnunet-service-fs_mesh.c      2013-07-16 00:00:16 UTC (rev 
28072)
+++ gnunet/src/fs/gnunet-service-fs_mesh.c      2013-07-16 00:11:14 UTC (rev 
28073)
@@ -746,7 +746,7 @@
                                          sh,
                                          &sh->target,
                                          
GNUNET_APPLICATION_TYPE_FS_BLOCK_TRANSFER,
-                      GNUNET_YES,
+                      GNUNET_NO,
                       GNUNET_YES);
   GNUNET_assert (GNUNET_OK ==
                 GNUNET_CONTAINER_multihashmap_put (mesh_map,
@@ -1231,16 +1231,16 @@
 
   while (NULL != (sc = sc_head))
     terminate_mesh (sc);
+  GNUNET_CONTAINER_multihashmap_iterate (mesh_map,
+                                        &release_meshs,
+                                        NULL);
+  GNUNET_CONTAINER_multihashmap_destroy (mesh_map);
+  mesh_map = NULL;
   if (NULL != listen_socket)
   {
     GNUNET_MESH_disconnect (listen_socket);
     listen_socket = NULL;
   }
-  GNUNET_CONTAINER_multihashmap_iterate (mesh_map,
-                                        &release_meshs,
-                                        NULL);
-  GNUNET_CONTAINER_multihashmap_destroy (mesh_map);
-  mesh_map = NULL;
 }
 
 /* end of gnunet-service-fs_mesh.c */




reply via email to

[Prev in Thread] Current Thread [Next in Thread]