aboutsummaryrefslogtreecommitdiff
path: root/src/identity-provider/identity_token.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/identity-provider/identity_token.c')
-rw-r--r--src/identity-provider/identity_token.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/identity-provider/identity_token.c b/src/identity-provider/identity_token.c
index 8a90138ec..8f35170fb 100644
--- a/src/identity-provider/identity_token.c
+++ b/src/identity-provider/identity_token.c
@@ -424,6 +424,9 @@ token_parse (const char* raw_data,
424 GNUNET_asprintf (&tmp_buf, "%s", raw_data); 424 GNUNET_asprintf (&tmp_buf, "%s", raw_data);
425 ecdh_pubkey_str = strtok (tmp_buf, ","); 425 ecdh_pubkey_str = strtok (tmp_buf, ",");
426 enc_token_str = strtok (NULL, ","); 426 enc_token_str = strtok (NULL, ",");
427
428 GNUNET_assert (NULL != ecdh_pubkey_str);
429 GNUNET_assert (NULL != enc_token_str);
427 430
428 GNUNET_STRINGS_string_to_data (ecdh_pubkey_str, 431 GNUNET_STRINGS_string_to_data (ecdh_pubkey_str,
429 strlen (ecdh_pubkey_str), 432 strlen (ecdh_pubkey_str),
@@ -547,6 +550,7 @@ token_to_string (const struct IdentityToken *token,
547 GNUNET_free (signature_target); 550 GNUNET_free (signature_target);
548 GNUNET_free (payload_str); 551 GNUNET_free (payload_str);
549 GNUNET_free (payload_base64); 552 GNUNET_free (payload_base64);
553 GNUNET_free (header_base64);
550 GNUNET_free (purpose); 554 GNUNET_free (purpose);
551 return GNUNET_SYSERR; 555 return GNUNET_SYSERR;
552 } 556 }