aboutsummaryrefslogtreecommitdiff
path: root/src/mesh
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2014-05-07 10:42:53 +0000
committerBart Polot <bart@net.in.tum.de>2014-05-07 10:42:53 +0000
commitdf9f35027bb939c1e431a7936abcdf59e848ac84 (patch)
tree3fd67f18642ce4b207513dadc537614326510cab /src/mesh
parent087f0e8e1768db05cb5b8cd668c47c7667df1982 (diff)
downloadgnunet-df9f35027bb939c1e431a7936abcdf59e848ac84.tar.gz
gnunet-df9f35027bb939c1e431a7936abcdf59e848ac84.zip
- fix buffer fill for payload messages
Diffstat (limited to 'src/mesh')
-rw-r--r--src/mesh/gnunet-service-mesh_peer.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mesh/gnunet-service-mesh_peer.c b/src/mesh/gnunet-service-mesh_peer.c
index fce548f8e..e2b27d97c 100644
--- a/src/mesh/gnunet-service-mesh_peer.c
+++ b/src/mesh/gnunet-service-mesh_peer.c
@@ -953,7 +953,9 @@ queue_send (void *cls, size_t size, void *buf)
953 case GNUNET_MESSAGE_TYPE_MESH_ENCRYPTED: 953 case GNUNET_MESSAGE_TYPE_MESH_ENCRYPTED:
954 pid = GMC_get_pid (queue->c, queue->fwd); 954 pid = GMC_get_pid (queue->c, queue->fwd);
955 LOG (GNUNET_ERROR_TYPE_DEBUG, " payload ID %u\n", pid); 955 LOG (GNUNET_ERROR_TYPE_DEBUG, " payload ID %u\n", pid);
956 /* fall-through */ 956 data_size = send_core_data_raw (queue->cls, size, buf);
957 ((struct GNUNET_MESH_Encrypted *) buf)->pid = htonl (pid);
958 break;
957 case GNUNET_MESSAGE_TYPE_MESH_CONNECTION_DESTROY: 959 case GNUNET_MESSAGE_TYPE_MESH_CONNECTION_DESTROY:
958 case GNUNET_MESSAGE_TYPE_MESH_CONNECTION_BROKEN: 960 case GNUNET_MESSAGE_TYPE_MESH_CONNECTION_BROKEN:
959 case GNUNET_MESSAGE_TYPE_MESH_KX: 961 case GNUNET_MESSAGE_TYPE_MESH_KX: