r11551: Add a few more initialize_krb5_error_table
authorVolker Lendecke <vlendec@samba.org>
Mon, 7 Nov 2005 14:16:50 +0000 (14:16 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 16:05:20 +0000 (11:05 -0500)
source/libads/kerberos.c
source/libads/krb5_setpw.c
source/libsmb/clikrb5.c
source/utils/net_lookup.c

index 004079529f3775e8493838f06b89c929622ec06a..7f855add06ecd836941e3c3c6190c309a36cebc9 100644 (file)
@@ -70,6 +70,7 @@ int kerberos_kinit_password(const char *principal,
        krb5_principal me;
        krb5_creds my_creds;
 
+       initialize_krb5_error_table();
        if ((code = krb5_init_context(&ctx)))
                return code;
 
@@ -155,6 +156,7 @@ int ads_kdestroy(const char *cc_name)
        krb5_context ctx = NULL;
        krb5_ccache cc = NULL;
 
+       initialize_krb5_error_table();
        if ((code = krb5_init_context (&ctx))) {
                DEBUG(3, ("ads_kdestroy: kdb5_init_context failed: %s\n", 
                        error_message(code)));
index 5488c5908f8fe8dff7c8bf11d35e0ed0e1f6dbde..31d0a02cad034cd4d42cd987866fbbab694b3421 100644 (file)
@@ -472,6 +472,7 @@ ADS_STATUS ads_krb5_set_password(const char *kdc_host, const char *princ,
 
        ZERO_STRUCT(creds);
        
+       initialize_krb5_error_table();
        ret = krb5_init_context(&context);
        if (ret) {
                DEBUG(1,("Failed to init krb5 context (%s)\n", error_message(ret)));
@@ -604,6 +605,7 @@ static ADS_STATUS ads_krb5_chg_password(const char *kdc_host,
     krb5_creds creds;
     char *chpw_princ = NULL, *password;
 
+    initialize_krb5_error_table();
     ret = krb5_init_context(&context);
     if (ret) {
        DEBUG(1,("Failed to init krb5 context (%s)\n", error_message(ret)));
index e87ec32197cddbb80ba2778a9e7fd86360ee9e58..67e9f539adf25f8ae9971671525305f1bb5fe9b1 100644 (file)
@@ -542,6 +542,7 @@ int cli_krb5_get_ticket(const char *principal, time_t time_offset,
                ENCTYPE_DES_CBC_CRC, 
                ENCTYPE_NULL};
        
+       initialize_krb5_error_table();
        retval = krb5_init_context(&context);
        if (retval) {
                DEBUG(1,("cli_krb5_get_ticket: krb5_init_context failed (%s)\n", 
index 7f79b6d4f1e645a6f34ff4e474922a9005d7fd28..3a6781f76213347f932931b040687bc18e276dba 100644 (file)
@@ -186,6 +186,7 @@ static int net_lookup_kdc(int argc, const char **argv)
        krb5_data realm;
        char **realms;
 
+       initialize_krb5_error_table();
        rc = krb5_init_context(&ctx);
        if (rc) {
                DEBUG(1,("krb5_init_context failed (%s)\n",