From: Volker Lendecke Date: Sun, 18 Aug 2024 19:47:01 +0000 (+0200) Subject: libsmb: Remove unused cli_nt_error() X-Git-Tag: tdb-1.4.13~1356 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=16c31fe80492051445b55da8a319296d389833cf;p=thirdparty%2Fsamba.git libsmb: Remove unused cli_nt_error() Signed-off-by: Volker Lendecke Reviewed-by: Andreas Schneider --- diff --git a/source3/libsmb/clierror.c b/source3/libsmb/clierror.c index afbec47934b..630a3f30d6b 100644 --- a/source3/libsmb/clierror.c +++ b/source3/libsmb/clierror.c @@ -23,26 +23,6 @@ #include "libsmb/libsmb.h" #include "../libcli/smb/smbXcli_base.h" -/**************************************************************************** - Return the 32-bit NT status code from the last packet. -****************************************************************************/ - -NTSTATUS cli_nt_error(struct cli_state *cli) -{ - /* Deal with socket errors first. */ - if (!cli_state_is_connected(cli)) { - return NT_STATUS_CONNECTION_DISCONNECTED; - } - - if (NT_STATUS_IS_DOS(cli->raw_status)) { - int e_class = NT_STATUS_DOS_CLASS(cli->raw_status); - int code = NT_STATUS_DOS_CODE(cli->raw_status); - return dos_to_ntstatus(e_class, code); - } - - return cli->raw_status; -} - int cli_status_to_errno(NTSTATUS status) { int err; diff --git a/source3/libsmb/proto.h b/source3/libsmb/proto.h index 23aa14d8b6f..690b56604b1 100644 --- a/source3/libsmb/proto.h +++ b/source3/libsmb/proto.h @@ -223,7 +223,6 @@ NTSTATUS cli_smb(TALLOC_CTX *mem_ctx, struct cli_state *cli, /* The following definitions come from libsmb/clierror.c */ -NTSTATUS cli_nt_error(struct cli_state *cli); int cli_status_to_errno(NTSTATUS status); int cli_errno(struct cli_state *cli); bool cli_is_error(struct cli_state *cli);