diff --git a/lib/gssapi/acquire_cred.c b/lib/gssapi/acquire_cred.c index b0617d147..bb58c8aa5 100644 --- a/lib/gssapi/acquire_cred.c +++ b/lib/gssapi/acquire_cred.c @@ -54,7 +54,7 @@ OM_uint32 gss_acquire_cred gss_cred_id_t handle; OM_uint32 ret; - handle = (gss_cred_id_t)malloc(sizeof(handle)); + handle = (gss_cred_id_t)malloc(sizeof(*handle)); if (handle == GSS_C_NO_CREDENTIAL) { return GSS_S_FAILURE; } diff --git a/lib/gssapi/krb5/acquire_cred.c b/lib/gssapi/krb5/acquire_cred.c index b0617d147..bb58c8aa5 100644 --- a/lib/gssapi/krb5/acquire_cred.c +++ b/lib/gssapi/krb5/acquire_cred.c @@ -54,7 +54,7 @@ OM_uint32 gss_acquire_cred gss_cred_id_t handle; OM_uint32 ret; - handle = (gss_cred_id_t)malloc(sizeof(handle)); + handle = (gss_cred_id_t)malloc(sizeof(*handle)); if (handle == GSS_C_NO_CREDENTIAL) { return GSS_S_FAILURE; }