r1399: applying heimdal krb5 fixes from Guenther and fixing compile warnings in libad...
authorGerald Carter <jerry@samba.org>
Thu, 8 Jul 2004 15:36:23 +0000 (15:36 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 15:52:10 +0000 (10:52 -0500)
(This used to be commit 837f56ec8bc171497fb84d332002776313c26305)

source3/libsmb/clikrb5.c
source3/script/mkproto.awk
source3/utils/net_ads.c

index 4929bd63ef2c49f3ac2ebe8b6cd134e90f2b2cb2..abb1eb4acb352212ff88880ec61a4e79786b5831 100644 (file)
@@ -425,7 +425,9 @@ failed:
           SuSE 9.1 Pro 
 */
                if (ccdef)
+#if 0 /* redisabled by gd :) at least until any official heimdal version has it fixed. */
                        krb5_cc_close(context, ccdef);
+#endif
                if (auth_context)
                        krb5_auth_con_free(context, auth_context);
                krb5_free_context(context);
@@ -473,7 +475,7 @@ failed:
 }
 #endif
 
- krb5_error_code smb_krb5_kt_free_entry(krb5_context context, krb5_keytab_entry *kt_entry)
+krb5_error_code smb_krb5_kt_free_entry(krb5_context context, krb5_keytab_entry *kt_entry)
 {
 #if defined(HAVE_KRB5_KT_FREE_ENTRY)
        return krb5_kt_free_entry(context, kt_entry);
index 4c9507dcf9b6c61b2719c3f753d5e40a7c20fd86..ab9f7d7cb76229f55e72975a2f3fe4b9d71912ac 100644 (file)
@@ -132,7 +132,7 @@ END {
     gotstart = 1;
   }
 
-  if( $0 ~ /^WINBINDD_PW|^WINBINDD_GR|^NT_PRINTER_INFO_LEVEL_2|^LOGIN_CACHE|^krb5_error_code|^LDAP/ ) {
+  if( $0 ~ /^WINBINDD_PW|^WINBINDD_GR|^NT_PRINTER_INFO_LEVEL_2|^LOGIN_CACHE|^krb5_error_code|^LDAP|^krb5_error_code/ ) {
     gotstart = 1;
   }
 
index b25303a97e069fb7d8155f47bb4a875412c077bb..7b8ace85b6248f51c3e2028a019875e7fda6b4a9 100644 (file)
@@ -180,7 +180,7 @@ retry:
                        second_time = True;
                        goto retry;
                } else {
-                       DEBUG(1,("ads_connect: %s\n", ads_errstr(status)));
+                       DEBUG(0,("ads_connect: %s\n", ads_errstr(status)));
                        return NULL;
                }
        }
@@ -1163,7 +1163,7 @@ int net_ads_changetrustpw(int argc, const char **argv)
 {    
        ADS_STRUCT *ads;
        char *host_principal;
-       fstring my_fqdn;
+       fstring my_name;
        ADS_STATUS ret;
 
        if (!secrets_init()) {
@@ -1179,9 +1179,9 @@ int net_ads_changetrustpw(int argc, const char **argv)
                return -1;
        }
 
-       name_to_fqdn(my_fqdn, global_myname());
-       strlower_m(my_fqdn);
-       asprintf(&host_principal, "%s@%s", my_fqdn, ads->config.realm);
+       fstrcpy(my_name, global_myname());
+       strlower_m(my_name);
+       asprintf(&host_principal, "%s@%s", my_name, ads->config.realm);
        d_printf("Changing password for principal: HOST/%s\n", host_principal);
 
        ret = ads_change_trust_account_password(ads, host_principal);