[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r23414 - gnunet/src/mesh
From: |
gnunet |
Subject: |
[GNUnet-SVN] r23414 - gnunet/src/mesh |
Date: |
Fri, 24 Aug 2012 18:35:57 +0200 |
Author: bartpolot
Date: 2012-08-24 18:35:57 +0200 (Fri, 24 Aug 2012)
New Revision: 23414
Modified:
gnunet/src/mesh/gnunet-service-mesh.c
Log:
- separate multicast payload from control messages
Modified: gnunet/src/mesh/gnunet-service-mesh.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh.c 2012-08-24 16:32:08 UTC (rev
23413)
+++ gnunet/src/mesh/gnunet-service-mesh.c 2012-08-24 16:35:57 UTC (rev
23414)
@@ -4537,6 +4537,11 @@
break;
case GNUNET_MESSAGE_TYPE_MESH_MULTICAST:
mcast = (struct GNUNET_MESH_Multicast *) info->mesh_data->data;
+ if (GNUNET_MESSAGE_TYPE_MESH_MULTICAST != ntohs(mcast->header.type))
+ {
+ // Not a multicast payload: multicast control traffic (destroy, etc)
+ return q;
+ }
pid = ntohl (mcast->pid);
GNUNET_PEER_resolve (info->peer->id, &id);
cinfo = tunnel_get_neighbor_fc(t, &id);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r23414 - gnunet/src/mesh,
gnunet <=