diff options
author | Schanzenbach, Martin <mschanzenbach@posteo.de> | 2019-06-03 21:22:50 +0200 |
---|---|---|
committer | Schanzenbach, Martin <mschanzenbach@posteo.de> | 2019-06-03 21:22:50 +0200 |
commit | a00a49bf58c502ab860adaa6b01541c0e7e3e645 (patch) | |
tree | e9ece2ebffd1d0df735763fe5ebdfb2d334a496f /src/reclaim/gnunet-reclaim.c | |
parent | 34c8bfb80b82a1a7f7d3db3c41e705b09a1fad7e (diff) | |
download | gnunet-a00a49bf58c502ab860adaa6b01541c0e7e3e645.tar.gz gnunet-a00a49bf58c502ab860adaa6b01541c0e7e3e645.zip |
RECLAIM: Various fixes (coverity)
Diffstat (limited to 'src/reclaim/gnunet-reclaim.c')
-rw-r--r-- | src/reclaim/gnunet-reclaim.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/reclaim/gnunet-reclaim.c b/src/reclaim/gnunet-reclaim.c index 4b4b73008..fcb7b9bc6 100644 --- a/src/reclaim/gnunet-reclaim.c +++ b/src/reclaim/gnunet-reclaim.c | |||
@@ -267,6 +267,8 @@ ticket_iter (void *cls, const struct GNUNET_RECLAIM_Ticket *ticket) | |||
267 | ref = GNUNET_STRINGS_data_to_string_alloc (&ticket->rnd, sizeof (uint64_t)); | 267 | ref = GNUNET_STRINGS_data_to_string_alloc (&ticket->rnd, sizeof (uint64_t)); |
268 | 268 | ||
269 | fprintf (stdout, "Ticket ID: %s | Audience: %s\n", ref, aud); | 269 | fprintf (stdout, "Ticket ID: %s | Audience: %s\n", ref, aud); |
270 | GNUNET_free (aud); | ||
271 | GNUNET_free (ref); | ||
270 | GNUNET_RECLAIM_ticket_iteration_next (ticket_iterator); | 272 | GNUNET_RECLAIM_ticket_iteration_next (ticket_iterator); |
271 | } | 273 | } |
272 | 274 | ||
@@ -448,8 +450,13 @@ start_process () | |||
448 | return; | 450 | return; |
449 | } | 451 | } |
450 | 452 | ||
451 | if (NULL != rp) | 453 | if ((NULL != rp) && |
452 | GNUNET_CRYPTO_ecdsa_public_key_from_string (rp, strlen (rp), &rp_key); | 454 | GNUNET_OK != GNUNET_CRYPTO_ecdsa_public_key_from_string (rp, strlen (rp), &rp_key)) |
455 | { | ||
456 | fprintf (stderr, "%s is not a public key!\n", rp); | ||
457 | cleanup_task = GNUNET_SCHEDULER_add_now (&do_cleanup, NULL); | ||
458 | return; | ||
459 | } | ||
453 | if (NULL != consume_ticket) | 460 | if (NULL != consume_ticket) |
454 | GNUNET_STRINGS_string_to_data (consume_ticket, strlen (consume_ticket), | 461 | GNUNET_STRINGS_string_to_data (consume_ticket, strlen (consume_ticket), |
455 | &ticket, | 462 | &ticket, |