From e3383d7cd239905487bfae46967256bb2a1a98ab Mon Sep 17 00:00:00 2001 From: "Schanzenbach, Martin" Date: Mon, 23 Jul 2018 13:55:18 +0200 Subject: [PATCH] fix --- src/reclaim/oidc_helper.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/reclaim/oidc_helper.c b/src/reclaim/oidc_helper.c index 5ad1ff0a0..f63e38e9a 100644 --- a/src/reclaim/oidc_helper.c +++ b/src/reclaim/oidc_helper.c @@ -226,7 +226,7 @@ OIDC_build_authz_code (const struct GNUNET_CRYPTO_EcdsaPrivateKey *issuer, ticket, sizeof (struct GNUNET_RECLAIM_Ticket)); if (NULL != nonce) - memcpy (&purpose[1] + sizeof (struct GNUNET_RECLAIM_Ticket), + memcpy (((char*)&purpose[1]) + sizeof (struct GNUNET_RECLAIM_Ticket), nonce, strlen (nonce)); if (GNUNET_SYSERR == GNUNET_CRYPTO_ecdsa_sign (issuer, @@ -365,7 +365,7 @@ OIDC_parse_authz_code (const struct GNUNET_CRYPTO_EcdsaPublicKey *audience, } if (NULL != nonce_str) memcpy (nonce_str, - &purpose[1] + sizeof (struct GNUNET_RECLAIM_Ticket), + ((char*)&purpose[1]) + sizeof (struct GNUNET_RECLAIM_Ticket), strlen (nonce_str)); if (GNUNET_OK != GNUNET_CRYPTO_ecdsa_verify (GNUNET_SIGNATURE_PURPOSE_RECLAIM_CODE_SIGN, purpose, -- 2.25.1