From 715b9a2fb8689e97f124cd8fe87aa9acd96594ea Mon Sep 17 00:00:00 2001 From: Packit Service Date: Dec 23 2020 06:09:31 +0000 Subject: Apply patch 0002-adconn-add-adcli_conn_set_krb5_context.patch patch_name: 0002-adconn-add-adcli_conn_set_krb5_context.patch present_in_specfile: true location_in_specfile: 52 --- diff --git a/library/adconn.c b/library/adconn.c index f6c23d3..bcaced8 100644 --- a/library/adconn.c +++ b/library/adconn.c @@ -1406,6 +1406,19 @@ adcli_conn_get_krb5_context (adcli_conn *conn) return conn->k5; } +void +adcli_conn_set_krb5_context (adcli_conn *conn, + krb5_context k5) +{ + return_if_fail (conn != NULL); + + if (conn->k5 != NULL) { + krb5_free_context (conn->k5); + } + + conn->k5 = k5; +} + const char * adcli_conn_get_login_user (adcli_conn *conn) { diff --git a/library/adconn.h b/library/adconn.h index 13cfd32..1ad5715 100644 --- a/library/adconn.h +++ b/library/adconn.h @@ -97,6 +97,9 @@ LDAP * adcli_conn_get_ldap_connection (adcli_conn *conn); krb5_context adcli_conn_get_krb5_context (adcli_conn *conn); +void adcli_conn_set_krb5_context (adcli_conn *conn, + krb5_context k5); + const char * adcli_conn_get_computer_name (adcli_conn *conn); void adcli_conn_set_computer_name (adcli_conn *conn,