kdc: update_csr do not leak error messages
Change-Id: I478bf001ebf555dce067916e7198053ef3a0bd08
This commit is contained in:
@@ -542,12 +542,13 @@ update_csr(krb5_context context, kx509_req_context reqctx, Extensions *exts)
|
||||
}
|
||||
}
|
||||
if (ret) {
|
||||
char *emsg = krb5_get_error_message(context, ret);
|
||||
kdc_log(context, reqctx->config, 1,
|
||||
"Error handling requested extensions: %s",
|
||||
krb5_get_error_message(context, ret));
|
||||
"Error handling requested extensions: %s", emsg);
|
||||
_kdc_audit_addreason((kdc_request_t)reqctx,
|
||||
"Error handling requested extensions: %s",
|
||||
krb5_get_error_message(context, ret));
|
||||
emsg);
|
||||
krb5_free_error_message(context, emsg);
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
Reference in New Issue
Block a user