From 06247a7a094b30229fda26844526c5217ba6fe0c Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Fri, 8 Jul 2011 01:55:26 +0200 Subject: s3:libsmb: remove use of cli_errstr() in SMBC_server_internal() metze --- source3/libsmb/libsmb_server.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/source3/libsmb/libsmb_server.c b/source3/libsmb/libsmb_server.c index d83d8ff347..b3551374ed 100644 --- a/source3/libsmb/libsmb_server.c +++ b/source3/libsmb/libsmb_server.c @@ -516,9 +516,14 @@ SMBC_server_internal(TALLOC_CTX *ctx, /* Determine if this share supports case sensitivity */ if (is_ipc) { DEBUG(4, ("IPC$ so ignore case sensitivity\n")); - } else if (!NT_STATUS_IS_OK(cli_get_fs_attr_info(c, &fs_attrs))) { + status = NT_STATUS_OK; + } else { + status = cli_get_fs_attr_info(c, &fs_attrs); + } + + if (!NT_STATUS_IS_OK(status)) { DEBUG(4, ("Could not retrieve case sensitivity flag: %s.\n", - cli_errstr(c))); + nt_errstr(status))); /* * We can't determine the case sensitivity of the share. We @@ -530,7 +535,7 @@ SMBC_server_internal(TALLOC_CTX *ctx, } else { cli_set_case_sensitive(c, False); } - } else { + } else if (!is_ipc) { DEBUG(4, ("Case sensitive: %s\n", (fs_attrs & FILE_CASE_SENSITIVE_SEARCH ? "True" -- cgit