r22350: Add some helpful debug messages.
authorJeremy Allison <jra@samba.org>
Thu, 19 Apr 2007 00:35:18 +0000 (00:35 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:19:28 +0000 (12:19 -0500)
Jeremy.

source/smbd/seal.c

index c6fab5f078eced60a00b1f7b79a200474cdb664c..c0682a8201ebcd0a4daa8a50032df492e8fff799 100644 (file)
@@ -119,13 +119,16 @@ static NTSTATUS get_srv_gss_creds(const char *service,
                                &nt_hostbased_service,
                                &srv_name);
 
+       DEBUG(10,("get_srv_gss_creds: imported name %s\n",
+               host_princ_s ));
+
        if (ret != GSS_S_COMPLETE) {
                SAFE_FREE(host_princ_s);
                return map_nt_error_from_gss(ret, min);
        }
 
        ret = gss_acquire_cred(&min,
-                               &srv_name,
+                               srv_name,
                                GSS_C_INDEFINITE,
                                GSS_C_NULL_OID_SET,
                                cred_type,
@@ -134,6 +137,9 @@ static NTSTATUS get_srv_gss_creds(const char *service,
                                NULL);
 
        if (ret != GSS_S_COMPLETE) {
+               ADS_STATUS adss = ADS_ERROR_GSS(ret, min);
+               DEBUG(10,("get_srv_gss_creds: gss_acquire_cred failed with %s\n",
+                       ads_errstr(adss)));
                status = map_nt_error_from_gss(ret, min);
        }