diff options
Diffstat (limited to 'src/datastore/gnunet-service-datastore.c')
-rw-r--r-- | src/datastore/gnunet-service-datastore.c | 3 |
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 | ||