gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r28365 - gnunet/src/mesh


From: gnunet
Subject: [GNUnet-SVN] r28365 - gnunet/src/mesh
Date: Fri, 2 Aug 2013 02:07:59 +0200

Author: bartpolot
Date: 2013-08-02 02:07:58 +0200 (Fri, 02 Aug 2013)
New Revision: 28365

Modified:
   gnunet/src/mesh/gnunet-service-mesh-enc.c
Log:
- dont send p2p traffic for local clients


Modified: gnunet/src/mesh/gnunet-service-mesh-enc.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh-enc.c   2013-08-02 00:01:49 UTC (rev 
28364)
+++ gnunet/src/mesh/gnunet-service-mesh-enc.c   2013-08-02 00:07:58 UTC (rev 
28365)
@@ -1537,8 +1537,8 @@
  */
 static void
 send_prebuilt_message_channel (const struct GNUNET_MessageHeader *message,
-                              struct MeshChannel *ch,
-                              int fwd)
+                               struct MeshChannel *ch,
+                               int fwd)
 {
   struct GNUNET_MESH_Encrypted *msg;
   size_t size = ntohs (message->size);
@@ -3407,17 +3407,15 @@
               GNUNET_i2s (GNUNET_PEER_resolve2 (ch->t->peer->id)),
               ch->id);
 
-  send_prebuilt_message_channel (&msg.header, ch, GNUNET_YES);
-  send_prebuilt_message_channel (&msg.header, ch, GNUNET_NO);
-
   if (NULL != ch->owner)
-  {
     send_local_channel_destroy (ch, GNUNET_NO);
-  }
+  else
+    send_prebuilt_message_channel (&msg.header, ch, GNUNET_NO);
+
   if (NULL != ch->client)
-  {
     send_local_channel_destroy (ch, GNUNET_YES);
-  }
+  else
+    send_prebuilt_message_channel (&msg.header, ch, GNUNET_YES);
 }
 
 




reply via email to

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