cast void * to unsigned char * for Heimdal compat
authorLuke Howard <lukeh@padl.com>
Tue, 13 Sep 2011 05:11:51 +0000 (15:11 +1000)
committerLuke Howard <lukeh@padl.com>
Tue, 13 Sep 2011 05:28:12 +0000 (15:28 +1000)
moonshot/mech_eap/pseudo_random.c
moonshot/mech_eap/util_crypt.c

index a90d972..476f1c5 100644 (file)
@@ -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) {
index f230da2..2315f8c 100644 (file)
@@ -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;