From 436595a3865e1e1d70847f238281a542952ce752 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Sun, 30 Dec 2001 06:20:23 +0000 Subject: Fix the compile on systems without a full kerberos kit. Andrew Bartlett (This used to be commit 33ae29028bffccf5a9cdd8d44b08c27b9d8fd982) --- source3/libads/ads_status.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'source3/libads/ads_status.c') diff --git a/source3/libads/ads_status.c b/source3/libads/ads_status.c index 6dac335cc4..51be9c806a 100644 --- a/source3/libads/ads_status.c +++ b/source3/libads/ads_status.c @@ -52,7 +52,6 @@ NTSTATUS ads_ntstatus(ADS_STATUS rc) */ const char *ads_errstr(ADS_STATUS status) { - gss_buffer_desc msg1, msg2; uint32 minor; int msg_ctx; static char *ret; @@ -71,6 +70,8 @@ const char *ads_errstr(ADS_STATUS status) case ADS_ERROR_KRB5: return error_message(status.rc); case ADS_ERROR_GSS: + { + gss_buffer_desc msg1, msg2; msg1.value = NULL; msg2.value = NULL; gss_display_status(&minor, status.rc, GSS_C_GSS_CODE, @@ -81,6 +82,7 @@ const char *ads_errstr(ADS_STATUS status) gss_release_buffer(&minor, &msg1); gss_release_buffer(&minor, &msg2); return ret; + } #endif default: return "Unknown ADS error type!? (not compiled in?)"; -- cgit