kdc: kx509.c fix build failures
bcb5ed28fb
("kdc/kx509.c: clean up
krb5_get_error_message strings used for mk_error_resp") introduced a
build failure. 'context' is not a local variable but a field in the
kx509_req_context.
Change-Id: I38a8a9b1a19c3370dfc039d6e09445425936c32b
This commit is contained in:

committed by
Jeffrey Altman

parent
bcb5ed28fb
commit
713aa7961a
10
kdc/kx509.c
10
kdc/kx509.c
@@ -897,7 +897,7 @@ _kdc_do_kx509(kx509_req_context r)
|
|||||||
KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN,
|
KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN,
|
||||||
"Can't open HDB/keytab for kx509: %s",
|
"Can't open HDB/keytab for kx509: %s",
|
||||||
msg);
|
msg);
|
||||||
krb5_free_error_message(context, msg);
|
krb5_free_error_message(r->context, msg);
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -977,7 +977,7 @@ _kdc_do_kx509(kx509_req_context r)
|
|||||||
const char *msg = krb5_get_error_message(r->context, ret);
|
const char *msg = krb5_get_error_message(r->context, ret);
|
||||||
ret = mk_error_response(r->context, r, 3, ret,
|
ret = mk_error_response(r->context, r, 3, ret,
|
||||||
"Failed to parse CSR: %s", msg);
|
"Failed to parse CSR: %s", msg);
|
||||||
krb5_free_error_message(context, msg);
|
krb5_free_error_message(r->context, msg);
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -987,7 +987,7 @@ _kdc_do_kx509(kx509_req_context r)
|
|||||||
const char *msg = krb5_get_error_message(r->context, ret);
|
const char *msg = krb5_get_error_message(r->context, ret);
|
||||||
ret = mk_error_response(r->context, r, 3, ret,
|
ret = mk_error_response(r->context, r, 3, ret,
|
||||||
"Rejected by policy: %s", msg);
|
"Rejected by policy: %s", msg);
|
||||||
krb5_free_error_message(context, msg);
|
krb5_free_error_message(r->context, msg);
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1013,7 +1013,7 @@ _kdc_do_kx509(kx509_req_context r)
|
|||||||
level = 4; /* _kdc_audit_trail() logs at level 3 */
|
level = 4; /* _kdc_audit_trail() logs at level 3 */
|
||||||
ret = mk_error_response(r->context, r, level, ret,
|
ret = mk_error_response(r->context, r, level, ret,
|
||||||
"Certificate isuance failed: %s", msg);
|
"Certificate isuance failed: %s", msg);
|
||||||
krb5_free_error_message(context, msg);
|
krb5_free_error_message(r->context, msg);
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1023,7 +1023,7 @@ _kdc_do_kx509(kx509_req_context r)
|
|||||||
ret = mk_error_response(r->context, r, 1, ret,
|
ret = mk_error_response(r->context, r, 1, ret,
|
||||||
"Could not encode certificate and chain: %s",
|
"Could not encode certificate and chain: %s",
|
||||||
msg);
|
msg);
|
||||||
krb5_free_error_message(context, msg);
|
krb5_free_error_message(r->context, msg);
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user