aboutsummaryrefslogtreecommitdiff
path: root/src/datastore/gnunet-service-datastore.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/datastore/gnunet-service-datastore.c')
-rw-r--r--src/datastore/gnunet-service-datastore.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/datastore/gnunet-service-datastore.c b/src/datastore/gnunet-service-datastore.c
index 26e894bf4..977f1398e 100644
--- a/src/datastore/gnunet-service-datastore.c
+++ b/src/datastore/gnunet-service-datastore.c
@@ -527,7 +527,8 @@ transmit_status (struct GNUNET_SERVER_Client *client,
527 sm->header.size = htons(sizeof(struct StatusMessage) + slen); 527 sm->header.size = htons(sizeof(struct StatusMessage) + slen);
528 sm->header.type = htons(GNUNET_MESSAGE_TYPE_DATASTORE_STATUS); 528 sm->header.type = htons(GNUNET_MESSAGE_TYPE_DATASTORE_STATUS);
529 sm->status = htonl(code); 529 sm->status = htonl(code);
530 memcpy (&sm[1], msg, slen); 530 if (slen > 0)
531 memcpy (&sm[1], msg, slen);
531 transmit (client, &sm->header, NULL, NULL, GNUNET_YES); 532 transmit (client, &sm->header, NULL, NULL, GNUNET_YES);
532} 533}
533 534