[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);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r28365 - gnunet/src/mesh,
gnunet <=