diff options
Diffstat (limited to 'src/social/social_api.c')
-rw-r--r-- | src/social/social_api.c | 50 |
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); |