aboutsummaryrefslogtreecommitdiff
path: root/src/reclaim/gnunet-service-reclaim.c
diff options
context:
space:
mode:
authorSchanzenbach, Martin <mschanzenbach@posteo.de>2019-06-03 21:22:50 +0200
committerSchanzenbach, Martin <mschanzenbach@posteo.de>2019-06-03 21:22:50 +0200
commita00a49bf58c502ab860adaa6b01541c0e7e3e645 (patch)
treee9ece2ebffd1d0df735763fe5ebdfb2d334a496f /src/reclaim/gnunet-service-reclaim.c
parent34c8bfb80b82a1a7f7d3db3c41e705b09a1fad7e (diff)
downloadgnunet-a00a49bf58c502ab860adaa6b01541c0e7e3e645.tar.gz
gnunet-a00a49bf58c502ab860adaa6b01541c0e7e3e645.zip
RECLAIM: Various fixes (coverity)
Diffstat (limited to 'src/reclaim/gnunet-service-reclaim.c')
-rw-r--r--src/reclaim/gnunet-service-reclaim.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/reclaim/gnunet-service-reclaim.c b/src/reclaim/gnunet-service-reclaim.c
index ffc67c5ae..322063fd9 100644
--- a/src/reclaim/gnunet-service-reclaim.c
+++ b/src/reclaim/gnunet-service-reclaim.c
@@ -947,6 +947,7 @@ attr_store_task (void *cls)
947 &attr_store_cont, 947 &attr_store_cont,
948 ash); 948 ash);
949 GNUNET_free (buf); 949 GNUNET_free (buf);
950 GNUNET_free (label);
950} 951}
951 952
952 953
@@ -1126,10 +1127,17 @@ update_tickets (void *cls)
1126 le); 1127 le);
1127 struct GNUNET_GNSRECORD_Data rd[le->rd_count]; 1128 struct GNUNET_GNSRECORD_Data rd[le->rd_count];
1128 struct GNUNET_GNSRECORD_Data rd_new[le->rd_count - 1]; 1129 struct GNUNET_GNSRECORD_Data rd_new[le->rd_count - 1];
1129 GNUNET_GNSRECORD_records_deserialize (le->data_size, 1130 if (GNUNET_OK != GNUNET_GNSRECORD_records_deserialize (le->data_size,
1130 le->data, 1131 le->data,
1131 le->rd_count, 1132 le->rd_count,
1132 rd); 1133 rd))
1134 {
1135 GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
1136 "Unable to deserialize record data!\n");
1137 send_delete_response (adh, GNUNET_SYSERR);
1138 cleanup_adh (adh);
1139 return;
1140 }
1133 int j = 0; 1141 int j = 0;
1134 for (int i = 0; i < le->rd_count; i++) { 1142 for (int i = 0; i < le->rd_count; i++) {
1135 if ((GNUNET_GNSRECORD_TYPE_RECLAIM_ATTR_REF == rd[i].record_type) 1143 if ((GNUNET_GNSRECORD_TYPE_RECLAIM_ATTR_REF == rd[i].record_type)