aboutsummaryrefslogtreecommitdiff
path: root/src/set/gnunet-service-set_union.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/set/gnunet-service-set_union.c')
-rw-r--r--src/set/gnunet-service-set_union.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/set/gnunet-service-set_union.c b/src/set/gnunet-service-set_union.c
index 05b125047..ae7f47266 100644
--- a/src/set/gnunet-service-set_union.c
+++ b/src/set/gnunet-service-set_union.c
@@ -1053,8 +1053,8 @@ handle_p2p_elements (void *cls, const struct GNUNET_MessageHeader *mh)
1053 } 1053 }
1054 element_size = ntohs (mh->size) - sizeof (struct GNUNET_MessageHeader); 1054 element_size = ntohs (mh->size) - sizeof (struct GNUNET_MessageHeader);
1055 ee = GNUNET_malloc (sizeof *eo + element_size); 1055 ee = GNUNET_malloc (sizeof *eo + element_size);
1056 memcpy (&ee[1], &mh[1], element_size);
1056 ee->element.data = &ee[1]; 1057 ee->element.data = &ee[1];
1057 memcpy (ee->element.data, &mh[1], element_size);
1058 ee->remote = GNUNET_YES; 1058 ee->remote = GNUNET_YES;
1059 1059
1060 insert_element (eo, ee); 1060 insert_element (eo, ee);
@@ -1183,8 +1183,8 @@ stream_open_cb (void *cls,
1183 1183
1184 GNUNET_log (GNUNET_ERROR_TYPE_INFO, "open cb successful\n"); 1184 GNUNET_log (GNUNET_ERROR_TYPE_INFO, "open cb successful\n");
1185 1185
1186 eo->mq = GNUNET_MQ_queue_for_stream_socket (eo->socket, 1186
1187 union_handlers, eo); 1187 eo->mq = GNUNET_STREAM_mq_create (eo->socket, union_handlers, NULL, eo);
1188 /* we started the operation, thus we have to send the operation request */ 1188 /* we started the operation, thus we have to send the operation request */
1189 send_operation_request (eo); 1189 send_operation_request (eo);
1190 eo->phase = PHASE_EXPECT_SE; 1190 eo->phase = PHASE_EXPECT_SE;
@@ -1312,9 +1312,9 @@ _GSS_union_add (struct ElementMessage *m, struct Set *set)
1312 element_size = ntohs (m->header.size) - sizeof *m; 1312 element_size = ntohs (m->header.size) - sizeof *m;
1313 ee = GNUNET_malloc (element_size + sizeof *ee); 1313 ee = GNUNET_malloc (element_size + sizeof *ee);
1314 ee->element.size = element_size; 1314 ee->element.size = element_size;
1315 memcpy (&ee[1], &m[1], element_size);
1315 ee->element.data = &ee[1]; 1316 ee->element.data = &ee[1];
1316 ee->generation_added = set->state.u->current_generation; 1317 ee->generation_added = set->state.u->current_generation;
1317 memcpy (ee->element.data, &m[1], element_size);
1318 GNUNET_CRYPTO_hash (ee->element.data, element_size, &ee->element_hash); 1318 GNUNET_CRYPTO_hash (ee->element.data, element_size, &ee->element_hash);
1319 ee_dup = GNUNET_CONTAINER_multihashmap_get (set->state.u->elements, &ee->element_hash); 1319 ee_dup = GNUNET_CONTAINER_multihashmap_get (set->state.u->elements, &ee->element_hash);
1320 if (NULL != ee_dup) 1320 if (NULL != ee_dup)