diff options
Diffstat (limited to 'src/namestore/namestore_api.c')
-rw-r--r-- | src/namestore/namestore_api.c | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/src/namestore/namestore_api.c b/src/namestore/namestore_api.c index 92068cc01..a187bd250 100644 --- a/src/namestore/namestore_api.c +++ b/src/namestore/namestore_api.c | |||
@@ -405,6 +405,7 @@ check_lookup_result (void *cls, | |||
405 | size_t name_len; | 405 | size_t name_len; |
406 | size_t rd_len; | 406 | size_t rd_len; |
407 | 407 | ||
408 | (void) cls; | ||
408 | rd_len = ntohs (msg->rd_len); | 409 | rd_len = ntohs (msg->rd_len); |
409 | msg_len = ntohs (msg->gns_header.header.size); | 410 | msg_len = ntohs (msg->gns_header.header.size); |
410 | name_len = ntohs (msg->name_len); | 411 | name_len = ntohs (msg->name_len); |
@@ -517,6 +518,7 @@ check_record_result (void *cls, | |||
517 | size_t name_len; | 518 | size_t name_len; |
518 | size_t rd_len; | 519 | size_t rd_len; |
519 | 520 | ||
521 | (void) cls; | ||
520 | rd_len = ntohs (msg->rd_len); | 522 | rd_len = ntohs (msg->rd_len); |
521 | msg_len = ntohs (msg->gns_header.header.size); | 523 | msg_len = ntohs (msg->gns_header.header.size); |
522 | name_len = ntohs (msg->name_len); | 524 | name_len = ntohs (msg->name_len); |
@@ -656,6 +658,7 @@ check_zone_to_name_response (void *cls, | |||
656 | size_t rd_ser_len; | 658 | size_t rd_ser_len; |
657 | const char *name_tmp; | 659 | const char *name_tmp; |
658 | 660 | ||
661 | (void) cls; | ||
659 | if (GNUNET_OK != ntohs (msg->res)) | 662 | if (GNUNET_OK != ntohs (msg->res)) |
660 | return GNUNET_OK; | 663 | return GNUNET_OK; |
661 | name_len = ntohs (msg->name_len); | 664 | name_len = ntohs (msg->name_len); |
@@ -771,6 +774,7 @@ mq_error_handler (void *cls, | |||
771 | { | 774 | { |
772 | struct GNUNET_NAMESTORE_Handle *h = cls; | 775 | struct GNUNET_NAMESTORE_Handle *h = cls; |
773 | 776 | ||
777 | (void) error; | ||
774 | force_reconnect (h); | 778 | force_reconnect (h); |
775 | } | 779 | } |
776 | 780 | ||
@@ -994,6 +998,7 @@ GNUNET_NAMESTORE_records_store (struct GNUNET_NAMESTORE_Handle *h, | |||
994 | size_t name_len; | 998 | size_t name_len; |
995 | uint32_t rid; | 999 | uint32_t rid; |
996 | struct RecordStoreMessage *msg; | 1000 | struct RecordStoreMessage *msg; |
1001 | ssize_t sret; | ||
997 | 1002 | ||
998 | name_len = strlen (label) + 1; | 1003 | name_len = strlen (label) + 1; |
999 | if (name_len > MAX_NAME_LEN) | 1004 | if (name_len > MAX_NAME_LEN) |
@@ -1029,11 +1034,16 @@ GNUNET_NAMESTORE_records_store (struct GNUNET_NAMESTORE_Handle *h, | |||
1029 | label, | 1034 | label, |
1030 | name_len); | 1035 | name_len); |
1031 | rd_ser = &name_tmp[name_len]; | 1036 | rd_ser = &name_tmp[name_len]; |
1032 | GNUNET_assert (rd_ser_len == | 1037 | sret = GNUNET_GNSRECORD_records_serialize (rd_count, |
1033 | GNUNET_GNSRECORD_records_serialize (rd_count, | 1038 | rd, |
1034 | rd, | 1039 | rd_ser_len, |
1035 | rd_ser_len, | 1040 | rd_ser); |
1036 | rd_ser)); | 1041 | if (0 > sret) |
1042 | { | ||
1043 | GNUNET_free (env); | ||
1044 | return NULL; | ||
1045 | } | ||
1046 | GNUNET_assert (rd_ser_len == (size_t) sret); | ||
1037 | LOG (GNUNET_ERROR_TYPE_DEBUG, | 1047 | LOG (GNUNET_ERROR_TYPE_DEBUG, |
1038 | "Sending NAMESTORE_RECORD_STORE message for name `%s' with %u records\n", | 1048 | "Sending NAMESTORE_RECORD_STORE message for name `%s' with %u records\n", |
1039 | label, | 1049 | label, |