aboutsummaryrefslogtreecommitdiff
path: root/src/namestore/namestore_api.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/namestore/namestore_api.c')
-rw-r--r--src/namestore/namestore_api.c20
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,