From: Alan T. DeKok Date: Thu, 25 Oct 2012 08:10:22 +0000 (+0200) Subject: Pass correct arguments to memcpy X-Git-Tag: release_2_2_1~243 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=197af098df8c35689e9e0d3ee06a67f5d7cdf753;p=thirdparty%2Ffreeradius-server.git Pass correct arguments to memcpy Copying pointers means you pass a pointer to the pointer. --- diff --git a/src/modules/rlm_krb5/rlm_krb5.c b/src/modules/rlm_krb5/rlm_krb5.c index ab86b3f168f..42132624367 100644 --- a/src/modules/rlm_krb5/rlm_krb5.c +++ b/src/modules/rlm_krb5/rlm_krb5.c @@ -96,7 +96,7 @@ static int verify_krb5_tgt(krb5_context context, rlm_krb5_t *inst, char *keytab_name; /* krb5_kt_read_service_key lacks const qualifier */ - memcpy(keytab_name, inst->keytab, sizeof(keytab_name)); + memcpy(&keytab_name, &inst->keytab, sizeof(keytab_name)); if (inst->service_princ != NULL) { server_name = strchr(inst->service_princ, '/');