summaryrefslogtreecommitdiff
path: root/source3
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2021-12-09 16:51:45 -0800
committerJule Anger <janger@samba.org>2022-01-31 12:23:52 +0100
commit0163d21c31ad978182adba73bae8f0ee48c69e53 (patch)
tree7874649237f0258527d4b88f462199a43bbc412d /source3
parent68ee550a0dd41e31fd6ffdd1aeda8adb3595a8cf (diff)
downloadsamba-0163d21c31ad978182adba73bae8f0ee48c69e53.tar.gz
CVE-2021-44141: s3: smbd: Remove split_fname_dir_mask().
No longer used. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14911 Signed-off-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source3')
-rw-r--r--source3/smbd/reply.c34
1 files changed, 0 insertions, 34 deletions
diff --git a/source3/smbd/reply.c b/source3/smbd/reply.c
index 7b0eb18d744..d2048856cff 100644
--- a/source3/smbd/reply.c
+++ b/source3/smbd/reply.c
@@ -1624,40 +1624,6 @@ void reply_dskattr(struct smb_request *req)
return;
}
-#if 0
-/*
- * Utility function to split the filename from the directory.
- */
-static NTSTATUS split_fname_dir_mask(TALLOC_CTX *ctx, const char *fname_in,
- char **fname_dir_out,
- char **fname_mask_out)
-{
- const char *p = NULL;
- char *fname_dir = NULL;
- char *fname_mask = NULL;
-
- p = strrchr_m(fname_in, '/');
- if (!p) {
- fname_dir = talloc_strdup(ctx, ".");
- fname_mask = talloc_strdup(ctx, fname_in);
- } else {
- fname_dir = talloc_strndup(ctx, fname_in,
- PTR_DIFF(p, fname_in));
- fname_mask = talloc_strdup(ctx, p+1);
- }
-
- if (!fname_dir || !fname_mask) {
- TALLOC_FREE(fname_dir);
- TALLOC_FREE(fname_mask);
- return NT_STATUS_NO_MEMORY;
- }
-
- *fname_dir_out = fname_dir;
- *fname_mask_out = fname_mask;
- return NT_STATUS_OK;
-}
-#endif
-
/****************************************************************************
Make a dir struct.
****************************************************************************/