diff options
Diffstat (limited to 'src/identity-provider/identity_token.c')
-rw-r--r-- | src/identity-provider/identity_token.c | 4 |
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 | } |