diff options
Diffstat (limited to 'src/credential/gnunet-service-credential.c')
-rw-r--r-- | src/credential/gnunet-service-credential.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/credential/gnunet-service-credential.c b/src/credential/gnunet-service-credential.c index 3178b133e..be75e485e 100644 --- a/src/credential/gnunet-service-credential.c +++ b/src/credential/gnunet-service-credential.c | |||
@@ -961,13 +961,13 @@ handle_verify (void *cls, | |||
961 | for (i=0;i<credentials_count;i++) { | 961 | for (i=0;i<credentials_count;i++) { |
962 | cr_entry = GNUNET_new (struct CredentialRecordEntry); | 962 | cr_entry = GNUNET_new (struct CredentialRecordEntry); |
963 | cr_entry->credential = GNUNET_malloc (sizeof (struct GNUNET_CREDENTIAL_Credential) + | 963 | cr_entry->credential = GNUNET_malloc (sizeof (struct GNUNET_CREDENTIAL_Credential) + |
964 | strlen (credentials[i].issuer_attribute) + 1); | 964 | credentials[i].issuer_attribute_len); |
965 | GNUNET_memcpy (cr_entry->credential, | 965 | GNUNET_memcpy (cr_entry->credential, |
966 | &credentials[i], | 966 | &credentials[i], |
967 | sizeof (struct GNUNET_CREDENTIAL_Credential)); | 967 | sizeof (struct GNUNET_CREDENTIAL_Credential)); |
968 | GNUNET_memcpy (&cr_entry->credential[1], | 968 | GNUNET_memcpy (&cr_entry->credential[1], |
969 | credentials[i].issuer_attribute, | 969 | credentials[i].issuer_attribute, |
970 | strlen (credentials[i].issuer_attribute)); | 970 | credentials[i].issuer_attribute_len); |
971 | cr_entry->credential->issuer_attribute = (char*)&cr_entry->credential[1]; | 971 | cr_entry->credential->issuer_attribute = (char*)&cr_entry->credential[1]; |
972 | GNUNET_CONTAINER_DLL_insert_tail (vrh->cred_chain_head, | 972 | GNUNET_CONTAINER_DLL_insert_tail (vrh->cred_chain_head, |
973 | vrh->cred_chain_tail, | 973 | vrh->cred_chain_tail, |