gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r28152 - gnunet/src/fs
Date: Thu, 18 Jul 2013 13:54:11 +0200

Author: grothoff
Date: 2013-07-18 13:54:11 +0200 (Thu, 18 Jul 2013)
New Revision: 28152

Modified:
   gnunet/src/fs/gnunet-service-fs_mesh_client.c
Log:
-fixing bad replacement earlier

Modified: gnunet/src/fs/gnunet-service-fs_mesh_client.c
===================================================================
--- gnunet/src/fs/gnunet-service-fs_mesh_client.c       2013-07-18 11:53:49 UTC 
(rev 28151)
+++ gnunet/src/fs/gnunet-service-fs_mesh_client.c       2013-07-18 11:54:11 UTC 
(rev 28152)
@@ -216,16 +216,17 @@
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
              "Resetting mesh tunnel to %s\n",
              GNUNET_i2s (&mh->target));
-  GNUNET_mesh_handle_destroy (mh->tunnel);
+  GNUNET_MESH_tunnel_destroy (mh->tunnel);
   GNUNET_CONTAINER_multihashmap_iterate (mh->waiting_map,
                                         &move_to_pending,
                                         mh);
-  mh->tunnel = GNUNET_mesh_handle_create (mesh_handle,
+  mh->tunnel = GNUNET_MESH_tunnel_create (mesh_handle,
                                          mh,
                                          &mh->target,
                                          
GNUNET_APPLICATION_TYPE_FS_BLOCK_TRANSFER,
                                          GNUNET_YES,
                                          GNUNET_YES);
+  transmit_pending (mh);
 }
 
 
@@ -240,7 +241,7 @@
              const struct GNUNET_SCHEDULER_TaskContext *tc)
 {
   struct MeshHandle *mh = cls;
-  struct GNUNET_Mesh_Handle *tun;
+  struct GNUNET_MESH_Tunnel *tun;
 
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
              "Timeout on mesh tunnel to %s\n",
@@ -248,7 +249,7 @@
   mh->timeout_task = GNUNET_SCHEDULER_NO_TASK;
   tun = mh->tunnel;
   mh->tunnel = NULL;
-  GNUNET_mesh_handle_destroy (tun);
+  GNUNET_MESH_tunnel_destroy (tun);
 }
 
 
@@ -309,7 +310,7 @@
     GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
                "Mesh tunnel to %s failed during transmission attempt, 
rebuilding\n",
                GNUNET_i2s (&mh->target));
-    reset_mesh (mh);
+    reset_mesh_async (mh);
     return 0;
   }
   sr = mh->pending_head;
@@ -433,7 +434,7 @@
  */
 static int
 reply_cb (void *cls,
-         struct GNUNET_Mesh_Handle *tunnel,
+         struct GNUNET_MESH_Tunnel *tunnel,
          void **tunnel_ctx,
           const struct GNUNET_MessageHeader *message)
 {
@@ -521,7 +522,7 @@
                                                 mh);
   mh->waiting_map = GNUNET_CONTAINER_multihashmap_create (16, GNUNET_YES);
   mh->target = *target;
-  mh->tunnel = GNUNET_mesh_handle_create (mesh_handle,
+  mh->tunnel = GNUNET_MESH_tunnel_create (mesh_handle,
                                          mh,
                                          &mh->target,
                                          
GNUNET_APPLICATION_TYPE_FS_BLOCK_TRANSFER,
@@ -642,7 +643,7 @@
  */
 static void
 cleaner_cb (void *cls,
-           const struct GNUNET_Mesh_Handle *tunnel,
+           const struct GNUNET_MESH_Tunnel *tunnel,
            void *tunnel_ctx)
 {
   struct MeshHandle *mh = tunnel_ctx;
@@ -709,7 +710,7 @@
               void *value)
 {
   struct MeshHandle *mh = value;
-  struct GNUNET_Mesh_Handle *tun;
+  struct GNUNET_MESH_Tunnel *tun;
 
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
              "Timeout on mesh tunnel to %s\n",
@@ -717,7 +718,7 @@
   tun = mh->tunnel;
   mh->tunnel = NULL;
   if (NULL != tun)
-    GNUNET_mesh_handle_destroy (tun);
+    GNUNET_MESH_tunnel_destroy (tun);
   return GNUNET_YES;
 }
 




reply via email to

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