From d9a9e3cf4ccb337ee1edd50a8072e394aebeb899 Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Tue, 13 Sep 2011 15:11:51 +1000 Subject: [PATCH] cast void * to unsigned char * for Heimdal compat --- mech_eap/pseudo_random.c | 2 +- mech_eap/util_crypt.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mech_eap/pseudo_random.c b/mech_eap/pseudo_random.c index a90d972..476f1c5 100644 --- a/mech_eap/pseudo_random.c +++ b/mech_eap/pseudo_random.c @@ -134,7 +134,7 @@ gss_pseudo_random(OM_uint32 *minor, goto cleanup; } - memcpy(ns.data + 4, prf_in->value, prf_in->length); + memcpy((unsigned char *)ns.data + 4, prf_in->value, prf_in->length); i = 0; p = (unsigned char *)prf_out->value; while (desired_output_len > 0) { diff --git a/mech_eap/util_crypt.c b/mech_eap/util_crypt.c index f230da2..2315f8c 100644 --- a/mech_eap/util_crypt.c +++ b/mech_eap/util_crypt.c @@ -191,7 +191,7 @@ mapIov(krb5_context context, int dce_style, size_t ec, size_t rrc, */ kiov[i].flags = KRB5_CRYPTO_TYPE_TRAILER; kiov[i].data.length = k5_trailerlen; - kiov[i].data.data = kiov[i - 1].data.data + ec + 16; /* E(Header) */ + kiov[i].data.data = (unsigned char *)kiov[i - 1].data.data + ec + 16; /* E(Header) */ i++; *pkiov = kiov; -- 2.1.4