Add some helpful debug messages.
authorjra <jra@0c0555d6-39d7-0310-84fc-f1cc0bd64818>
Thu, 19 Apr 2007 00:35:18 +0000 (00:35 +0000)
committerjra <jra@0c0555d6-39d7-0310-84fc-f1cc0bd64818>
Thu, 19 Apr 2007 00:35:18 +0000 (00:35 +0000)
Jeremy.

git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/SAMBA_3_0@22350 0c0555d6-39d7-0310-84fc-f1cc0bd64818

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);
        }