summaryrefslogtreecommitdiff
path: root/source3/libsmb/clirap.c
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2021-10-29 14:18:02 +0200
committerJeremy Allison <jra@samba.org>2021-11-11 19:08:37 +0000
commita21bc14e13b48fb4d6f0c89159162cb4f4511769 (patch)
tree1feef2a28d005ecfd72044b16d62913147af9f96 /source3/libsmb/clirap.c
parent69546f56fe8e259246ce0136471569c621b9f5a5 (diff)
downloadsamba-a21bc14e13b48fb4d6f0c89159162cb4f4511769.tar.gz
libsmb: Move cli_qfilename() to its only user in torture.c
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source3/libsmb/clirap.c')
-rw-r--r--source3/libsmb/clirap.c42
1 files changed, 0 insertions, 42 deletions
diff --git a/source3/libsmb/clirap.c b/source3/libsmb/clirap.c
index 3b47fd73323..b89c7e15591 100644
--- a/source3/libsmb/clirap.c
+++ b/source3/libsmb/clirap.c
@@ -1257,48 +1257,6 @@ bool parse_streams_blob(TALLOC_CTX *mem_ctx, const uint8_t *rdata,
Send a qfileinfo QUERY_FILE_NAME_INFO call.
****************************************************************************/
-NTSTATUS cli_qfilename(struct cli_state *cli, uint16_t fnum,
- TALLOC_CTX *mem_ctx, char **_name)
-{
- uint16_t recv_flags2;
- uint8_t *rdata;
- uint32_t num_rdata;
- NTSTATUS status;
- char *name = NULL;
- uint32_t namelen;
-
- status = cli_qfileinfo(talloc_tos(), cli, fnum,
- SMB_QUERY_FILE_NAME_INFO,
- 4, CLI_BUFFER_SIZE, &recv_flags2,
- &rdata, &num_rdata);
- if (!NT_STATUS_IS_OK(status)) {
- return status;
- }
-
- namelen = IVAL(rdata, 0);
- if (namelen > (num_rdata - 4)) {
- TALLOC_FREE(rdata);
- return NT_STATUS_INVALID_NETWORK_RESPONSE;
- }
-
- pull_string_talloc(mem_ctx,
- (const char *)rdata,
- recv_flags2,
- &name,
- rdata + 4,
- namelen,
- STR_UNICODE);
- if (name == NULL) {
- status = map_nt_error_from_unix(errno);
- TALLOC_FREE(rdata);
- return status;
- }
-
- *_name = name;
- TALLOC_FREE(rdata);
- return NT_STATUS_OK;
-}
-
struct cli_qfileinfo_basic_state {
uint32_t attr;
off_t size;