diff --git a/lib/gssapi/display_status.c b/lib/gssapi/display_status.c index f91ae7e39..59c3bcf0f 100644 --- a/lib/gssapi/display_status.c +++ b/lib/gssapi/display_status.c @@ -128,7 +128,7 @@ gssapi_krb5_set_error_string (void) else { /* ignore failures, will use status code instead */ ctx->error_string = strdup(e); - krb5_free_error_string(e); + krb5_free_error_string(gssapi_krb5_context, e); } HEIMDAL_MUTEX_unlock(&ctx->mutex); } diff --git a/lib/gssapi/krb5/display_status.c b/lib/gssapi/krb5/display_status.c index f91ae7e39..59c3bcf0f 100644 --- a/lib/gssapi/krb5/display_status.c +++ b/lib/gssapi/krb5/display_status.c @@ -128,7 +128,7 @@ gssapi_krb5_set_error_string (void) else { /* ignore failures, will use status code instead */ ctx->error_string = strdup(e); - krb5_free_error_string(e); + krb5_free_error_string(gssapi_krb5_context, e); } HEIMDAL_MUTEX_unlock(&ctx->mutex); }