diff options
Diffstat (limited to 'src/fs/gnunet-service-fs_cadet_server.c')
-rw-r--r-- | src/fs/gnunet-service-fs_cadet_server.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/fs/gnunet-service-fs_cadet_server.c b/src/fs/gnunet-service-fs_cadet_server.c index c9d838fef..b1de0bb6c 100644 --- a/src/fs/gnunet-service-fs_cadet_server.c +++ b/src/fs/gnunet-service-fs_cadet_server.c | |||
@@ -257,7 +257,8 @@ write_continuation (void *cls, | |||
257 | GNUNET_STATISTICS_update (GSF_stats, | 257 | GNUNET_STATISTICS_update (GSF_stats, |
258 | gettext_noop ("# Blocks transferred via cadet"), 1, | 258 | gettext_noop ("# Blocks transferred via cadet"), 1, |
259 | GNUNET_NO); | 259 | GNUNET_NO); |
260 | memcpy (buf, &wqi[1], ret = wqi->msize); | 260 | GNUNET_memcpy (buf, &wqi[1], ret); |
261 | ret = wqi->msize; | ||
261 | GNUNET_free (wqi); | 262 | GNUNET_free (wqi); |
262 | continue_writing (sc); | 263 | continue_writing (sc); |
263 | return ret; | 264 | return ret; |
@@ -400,7 +401,7 @@ handle_datastore_reply (void *cls, | |||
400 | srm->header.type = htons (GNUNET_MESSAGE_TYPE_FS_CADET_REPLY); | 401 | srm->header.type = htons (GNUNET_MESSAGE_TYPE_FS_CADET_REPLY); |
401 | srm->type = htonl (type); | 402 | srm->type = htonl (type); |
402 | srm->expiration = GNUNET_TIME_absolute_hton (expiration); | 403 | srm->expiration = GNUNET_TIME_absolute_hton (expiration); |
403 | memcpy (&srm[1], data, size); | 404 | GNUNET_memcpy (&srm[1], data, size); |
404 | sc->reply_size = msize; | 405 | sc->reply_size = msize; |
405 | GNUNET_CONTAINER_DLL_insert (sc->wqi_head, | 406 | GNUNET_CONTAINER_DLL_insert (sc->wqi_head, |
406 | sc->wqi_tail, | 407 | sc->wqi_tail, |