aboutsummaryrefslogtreecommitdiff
path: root/src/social/social_api.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/social/social_api.c')
-rw-r--r--src/social/social_api.c50
1 files changed, 25 insertions, 25 deletions
diff --git a/src/social/social_api.c b/src/social/social_api.c
index 5f144b88a..926995f6b 100644
--- a/src/social/social_api.c
+++ b/src/social/social_api.c
@@ -489,7 +489,7 @@ app_send_connect_msg (struct GNUNET_SOCIAL_App *app)
489{ 489{
490 uint16_t cmsg_size = ntohs (app->connect_msg->size); 490 uint16_t cmsg_size = ntohs (app->connect_msg->size);
491 struct GNUNET_MessageHeader * cmsg = GNUNET_malloc (cmsg_size); 491 struct GNUNET_MessageHeader * cmsg = GNUNET_malloc (cmsg_size);
492 memcpy (cmsg, app->connect_msg, cmsg_size); 492 GNUNET_memcpy (cmsg, app->connect_msg, cmsg_size);
493 GNUNET_CLIENT_MANAGER_transmit_now (app->client, cmsg); 493 GNUNET_CLIENT_MANAGER_transmit_now (app->client, cmsg);
494 GNUNET_free (cmsg); 494 GNUNET_free (cmsg);
495} 495}
@@ -516,7 +516,7 @@ place_send_connect_msg (struct GNUNET_SOCIAL_Place *plc)
516{ 516{
517 uint16_t cmsg_size = ntohs (plc->connect_msg->size); 517 uint16_t cmsg_size = ntohs (plc->connect_msg->size);
518 struct GNUNET_MessageHeader * cmsg = GNUNET_malloc (cmsg_size); 518 struct GNUNET_MessageHeader * cmsg = GNUNET_malloc (cmsg_size);
519 memcpy (cmsg, plc->connect_msg, cmsg_size); 519 GNUNET_memcpy (cmsg, plc->connect_msg, cmsg_size);
520 GNUNET_CLIENT_MANAGER_transmit_now (plc->client, cmsg); 520 GNUNET_CLIENT_MANAGER_transmit_now (plc->client, cmsg);
521 GNUNET_free (cmsg); 521 GNUNET_free (cmsg);
522} 522}
@@ -718,7 +718,7 @@ place_recv_state_result (void *cls,
718 { 718 {
719 look->mod_value_remaining = look->mod_value_size; 719 look->mod_value_remaining = look->mod_value_size;
720 look->mod_name = GNUNET_malloc (name_size); 720 look->mod_name = GNUNET_malloc (name_size);
721 memcpy (look->mod_name, name, name_size); 721 GNUNET_memcpy (look->mod_name, name, name_size);
722 } 722 }
723 break; 723 break;
724 } 724 }
@@ -911,12 +911,12 @@ app_recv_ego (void *cls,
911 ego = GNUNET_malloc (sizeof (*ego)); 911 ego = GNUNET_malloc (sizeof (*ego));
912 ego->pub_key = emsg->ego_pub_key; 912 ego->pub_key = emsg->ego_pub_key;
913 ego->name = GNUNET_malloc (name_size); 913 ego->name = GNUNET_malloc (name_size);
914 memcpy (ego->name, &emsg[1], name_size); 914 GNUNET_memcpy (ego->name, &emsg[1], name_size);
915 } 915 }
916 else 916 else
917 { 917 {
918 ego->name = GNUNET_realloc (ego->name, name_size); 918 ego->name = GNUNET_realloc (ego->name, name_size);
919 memcpy (ego->name, &emsg[1], name_size); 919 GNUNET_memcpy (ego->name, &emsg[1], name_size);
920 } 920 }
921 921
922 GNUNET_CONTAINER_multihashmap_put (app->egos, &ego_pub_hash, ego, 922 GNUNET_CONTAINER_multihashmap_put (app->egos, &ego_pub_hash, ego,
@@ -1212,7 +1212,7 @@ GNUNET_SOCIAL_host_enter (const struct GNUNET_SOCIAL_App *app,
1212 hreq->header.type = htons (GNUNET_MESSAGE_TYPE_SOCIAL_HOST_ENTER); 1212 hreq->header.type = htons (GNUNET_MESSAGE_TYPE_SOCIAL_HOST_ENTER);
1213 hreq->policy = policy; 1213 hreq->policy = policy;
1214 hreq->ego_pub_key = ego->pub_key; 1214 hreq->ego_pub_key = ego->pub_key;
1215 memcpy (&hreq[1], app->id, app_id_size); 1215 GNUNET_memcpy (&hreq[1], app->id, app_id_size);
1216 1216
1217 plc->connect_msg = &hreq->header; 1217 plc->connect_msg = &hreq->header;
1218 place_send_connect_msg (plc); 1218 place_send_connect_msg (plc);
@@ -1280,7 +1280,7 @@ GNUNET_SOCIAL_host_enter_reconnect (struct GNUNET_SOCIAL_HostConnection *hconn,
1280 hreq->header.type = htons (GNUNET_MESSAGE_TYPE_SOCIAL_HOST_ENTER); 1280 hreq->header.type = htons (GNUNET_MESSAGE_TYPE_SOCIAL_HOST_ENTER);
1281 hreq->place_pub_key = hconn->plc_msg.place_pub_key; 1281 hreq->place_pub_key = hconn->plc_msg.place_pub_key;
1282 hreq->ego_pub_key = hconn->plc_msg.ego_pub_key; 1282 hreq->ego_pub_key = hconn->plc_msg.ego_pub_key;
1283 memcpy (&hreq[1], hconn->app->id, app_id_size); 1283 GNUNET_memcpy (&hreq[1], hconn->app->id, app_id_size);
1284 1284
1285 plc->connect_msg = &hreq->header; 1285 plc->connect_msg = &hreq->header;
1286 place_send_connect_msg (plc); 1286 place_send_connect_msg (plc);
@@ -1332,7 +1332,7 @@ GNUNET_SOCIAL_host_entry_decision (struct GNUNET_SOCIAL_Host *hst,
1332 dcsn->slave_pub_key = nym->pub_key; 1332 dcsn->slave_pub_key = nym->pub_key;
1333 1333
1334 if (0 < entry_resp_size) 1334 if (0 < entry_resp_size)
1335 memcpy (&dcsn[1], entry_resp, entry_resp_size); 1335 GNUNET_memcpy (&dcsn[1], entry_resp, entry_resp_size);
1336 1336
1337 GNUNET_CLIENT_MANAGER_transmit (hst->plc.client, &dcsn->header); 1337 GNUNET_CLIENT_MANAGER_transmit (hst->plc.client, &dcsn->header);
1338 GNUNET_free (dcsn); 1338 GNUNET_free (dcsn);
@@ -1621,16 +1621,16 @@ guest_enter_request_create (const char *app_id,
1621 greq->relay_count = htonl (relay_count); 1621 greq->relay_count = htonl (relay_count);
1622 1622
1623 char *p = (char *) &greq[1]; 1623 char *p = (char *) &greq[1];
1624 memcpy (p, app_id, app_id_size); 1624 GNUNET_memcpy (p, app_id, app_id_size);
1625 p += app_id_size; 1625 p += app_id_size;
1626 1626
1627 if (0 < relay_size) 1627 if (0 < relay_size)
1628 { 1628 {
1629 memcpy (p, relays, relay_size); 1629 GNUNET_memcpy (p, relays, relay_size);
1630 p += relay_size; 1630 p += relay_size;
1631 } 1631 }
1632 1632
1633 memcpy (p, join_msg, join_msg_size); 1633 GNUNET_memcpy (p, join_msg, join_msg_size);
1634 return greq; 1634 return greq;
1635} 1635}
1636 1636
@@ -1765,14 +1765,14 @@ GNUNET_SOCIAL_guest_enter_by_name (const struct GNUNET_SOCIAL_App *app,
1765 greq->ego_pub_key = ego->pub_key; 1765 greq->ego_pub_key = ego->pub_key;
1766 1766
1767 char *p = (char *) &greq[1]; 1767 char *p = (char *) &greq[1];
1768 memcpy (p, app->id, app_id_size); 1768 GNUNET_memcpy (p, app->id, app_id_size);
1769 p += app_id_size; 1769 p += app_id_size;
1770 memcpy (p, gns_name, gns_name_size); 1770 GNUNET_memcpy (p, gns_name, gns_name_size);
1771 p += gns_name_size; 1771 p += gns_name_size;
1772 memcpy (p, password, password_size); 1772 GNUNET_memcpy (p, password, password_size);
1773 p += password_size; 1773 p += password_size;
1774 if (NULL != join_msg) 1774 if (NULL != join_msg)
1775 memcpy (p, join_msg, join_msg_size); 1775 GNUNET_memcpy (p, join_msg, join_msg_size);
1776 1776
1777 gst->enter_cb = local_enter_cb; 1777 gst->enter_cb = local_enter_cb;
1778 gst->entry_dcsn_cb = entry_decision_cb; 1778 gst->entry_dcsn_cb = entry_decision_cb;
@@ -1831,7 +1831,7 @@ GNUNET_SOCIAL_guest_enter_reconnect (struct GNUNET_SOCIAL_GuestConnection *gconn
1831 greq->place_pub_key = gconn->plc_msg.place_pub_key; 1831 greq->place_pub_key = gconn->plc_msg.place_pub_key;
1832 greq->flags = htonl (flags); 1832 greq->flags = htonl (flags);
1833 1833
1834 memcpy (&greq[1], gconn->app->id, app_id_size); 1834 GNUNET_memcpy (&greq[1], gconn->app->id, app_id_size);
1835 1835
1836 gst->enter_cb = local_enter_cb; 1836 gst->enter_cb = local_enter_cb;
1837 gst->cb_cls = cls; 1837 gst->cb_cls = cls;
@@ -2023,7 +2023,7 @@ GNUNET_SOCIAL_place_msg_proc_set (struct GNUNET_SOCIAL_Place *plc,
2023 mpreq->header.type = htons (GNUNET_MESSAGE_TYPE_SOCIAL_MSG_PROC_SET); 2023 mpreq->header.type = htons (GNUNET_MESSAGE_TYPE_SOCIAL_MSG_PROC_SET);
2024 mpreq->header.size = htons (sizeof (*mpreq) + method_size); 2024 mpreq->header.size = htons (sizeof (*mpreq) + method_size);
2025 mpreq->flags = htonl (flags); 2025 mpreq->flags = htonl (flags);
2026 memcpy (&mpreq[1], method_prefix, method_size); 2026 GNUNET_memcpy (&mpreq[1], method_prefix, method_size);
2027 2027
2028 GNUNET_CLIENT_MANAGER_transmit (plc->client, &mpreq->header); 2028 GNUNET_CLIENT_MANAGER_transmit (plc->client, &mpreq->header);
2029 GNUNET_free (mpreq); 2029 GNUNET_free (mpreq);
@@ -2076,7 +2076,7 @@ place_history_replay (struct GNUNET_SOCIAL_Place *plc,
2076 req->message_limit = GNUNET_htonll (message_limit); 2076 req->message_limit = GNUNET_htonll (message_limit);
2077 req->flags = htonl (flags); 2077 req->flags = htonl (flags);
2078 req->op_id = GNUNET_htonll (hist->op_id); 2078 req->op_id = GNUNET_htonll (hist->op_id);
2079 memcpy (&req[1], method_prefix, method_size); 2079 GNUNET_memcpy (&req[1], method_prefix, method_size);
2080 2080
2081 GNUNET_CLIENT_MANAGER_transmit (plc->client, &req->header); 2081 GNUNET_CLIENT_MANAGER_transmit (plc->client, &req->header);
2082 GNUNET_free (req); 2082 GNUNET_free (req);
@@ -2198,7 +2198,7 @@ place_state_get (struct GNUNET_SOCIAL_Place *plc,
2198 req->header.type = htons (type); 2198 req->header.type = htons (type);
2199 req->header.size = htons (sizeof (*req) + name_size); 2199 req->header.size = htons (sizeof (*req) + name_size);
2200 req->op_id = GNUNET_htonll (look->op_id); 2200 req->op_id = GNUNET_htonll (look->op_id);
2201 memcpy (&req[1], name, name_size); 2201 GNUNET_memcpy (&req[1], name, name_size);
2202 2202
2203 GNUNET_CLIENT_MANAGER_transmit (plc->client, &req->header); 2203 GNUNET_CLIENT_MANAGER_transmit (plc->client, &req->header);
2204 GNUNET_free (req); 2204 GNUNET_free (req);
@@ -2349,11 +2349,11 @@ GNUNET_SOCIAL_zone_add_place (const struct GNUNET_SOCIAL_App *app,
2349 preq->relay_count = htonl (relay_count); 2349 preq->relay_count = htonl (relay_count);
2350 2350
2351 char *p = (char *) &preq[1]; 2351 char *p = (char *) &preq[1];
2352 memcpy (p, name, name_size); 2352 GNUNET_memcpy (p, name, name_size);
2353 p += name_size; 2353 p += name_size;
2354 memcpy (p, password, password_size); 2354 GNUNET_memcpy (p, password, password_size);
2355 p += password_size; 2355 p += password_size;
2356 memcpy (p, relays, relay_size); 2356 GNUNET_memcpy (p, relays, relay_size);
2357 2357
2358 struct ZoneAddPlaceHandle * add_plc = GNUNET_malloc (sizeof (*add_plc)); 2358 struct ZoneAddPlaceHandle * add_plc = GNUNET_malloc (sizeof (*add_plc));
2359 add_plc->req = preq; 2359 add_plc->req = preq;
@@ -2426,7 +2426,7 @@ GNUNET_SOCIAL_zone_add_nym (const struct GNUNET_SOCIAL_App *app,
2426 nreq->expiration_time = GNUNET_htonll (expiration_time.abs_value_us); 2426 nreq->expiration_time = GNUNET_htonll (expiration_time.abs_value_us);
2427 nreq->ego_pub_key = ego->pub_key; 2427 nreq->ego_pub_key = ego->pub_key;
2428 nreq->nym_pub_key = *nym_pub_key; 2428 nreq->nym_pub_key = *nym_pub_key;
2429 memcpy (&nreq[1], name, name_size); 2429 GNUNET_memcpy (&nreq[1], name, name_size);
2430 2430
2431 struct ZoneAddNymHandle * add_nym = GNUNET_malloc (sizeof (*add_nym)); 2431 struct ZoneAddNymHandle * add_nym = GNUNET_malloc (sizeof (*add_nym));
2432 add_nym->req = nreq; 2432 add_nym->req = nreq;
@@ -2488,12 +2488,12 @@ GNUNET_SOCIAL_app_connect (const struct GNUNET_CONFIGURATION_Handle *cfg,
2488 GNUNET_CLIENT_MANAGER_set_user_context_ (app->client, app, sizeof (*app)); 2488 GNUNET_CLIENT_MANAGER_set_user_context_ (app->client, app, sizeof (*app));
2489 2489
2490 app->id = GNUNET_malloc (app_id_size); 2490 app->id = GNUNET_malloc (app_id_size);
2491 memcpy (app->id, id, app_id_size); 2491 GNUNET_memcpy (app->id, id, app_id_size);
2492 2492
2493 struct AppConnectRequest *creq = GNUNET_malloc (sizeof (*creq) + app_id_size); 2493 struct AppConnectRequest *creq = GNUNET_malloc (sizeof (*creq) + app_id_size);
2494 creq->header.size = htons (sizeof (*creq) + app_id_size); 2494 creq->header.size = htons (sizeof (*creq) + app_id_size);
2495 creq->header.type = htons (GNUNET_MESSAGE_TYPE_SOCIAL_APP_CONNECT); 2495 creq->header.type = htons (GNUNET_MESSAGE_TYPE_SOCIAL_APP_CONNECT);
2496 memcpy (&creq[1], app->id, app_id_size); 2496 GNUNET_memcpy (&creq[1], app->id, app_id_size);
2497 2497
2498 app->connect_msg = &creq->header; 2498 app->connect_msg = &creq->header;
2499 app_send_connect_msg (app); 2499 app_send_connect_msg (app);