Skip to content
Snippets Groups Projects
Commit 18054ac8 authored by Russell Jancewicz's avatar Russell Jancewicz
Browse files

Merge pull request #41 from michaelweiser/kadm5_init_null_deref

Prevent NULL pointer dereference if kadm5_init_with_creds fails
parents acf6fc8c fa38f9ca
No related branches found
No related tags found
No related merge requests found
......@@ -309,14 +309,6 @@ static PyKAdminObject *_kadmin_init_with_ccache(PyObject *self, PyObject *args)
db_args,
&kadmin->server_handle);
if (retval != KADM5_OK) {
Py_XDECREF(kadmin);
kadmin = NULL;
PyKAdminError_raise_error(retval, "kadm5_init_with_creds");
}
cleanup:
......@@ -328,6 +320,14 @@ cleanup:
krb5_free_principal(kadmin->context, princ);
krb5_cc_close(kadmin->context, cc);
if (retval != KADM5_OK) {
Py_XDECREF(kadmin);
kadmin = NULL;
PyKAdminError_raise_error(retval, "kadm5_init_with_creds");
}
if (params)
free(params);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment