]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
smbd: Make safe_symlink_target_path() static
authorVolker Lendecke <vl@samba.org>
Sun, 30 Mar 2025 18:28:11 +0000 (20:28 +0200)
committerMartin Schwenke <martins@samba.org>
Sat, 14 Jun 2025 08:46:34 +0000 (08:46 +0000)
Only used once

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Martin Schwenke <martin@meltin.net>
source3/include/proto.h
source3/smbd/filename.c

index da0d0cb7dfeeed32d111cfb09178489ffba2b4b8..9f4ab67ea648185a2bfd23d8c753e2b026a5b07c 100644 (file)
@@ -668,12 +668,6 @@ struct smb_filename *synthetic_smb_fname(TALLOC_CTX *mem_ctx,
                                         const SMB_STRUCT_STAT *psbuf,
                                         NTTIME twrp,
                                         uint32_t flags);
-NTSTATUS safe_symlink_target_path(TALLOC_CTX *mem_ctx,
-                                 const char *connectpath,
-                                 const char *dir,
-                                 const char *target,
-                                 size_t unparsed,
-                                 char **_relative);
 struct reparse_data_buffer;
 NTSTATUS
 filename_convert_dirfsp_nosymlink(TALLOC_CTX *mem_ctx,
index e4234178c0d8931b9094594937a48e94488a379a..6a9d5f99d2add1fd51df280273334f9f716a1672 100644 (file)
@@ -595,12 +595,12 @@ static NTSTATUS filename_convert_normalize_new(
        return NT_STATUS_OK;
 }
 
-NTSTATUS safe_symlink_target_path(TALLOC_CTX *mem_ctx,
-                                 const char *connectpath,
-                                 const char *dir,
-                                 const char *target,
-                                 size_t unparsed,
-                                 char **_relative)
+static NTSTATUS safe_symlink_target_path(TALLOC_CTX *mem_ctx,
+                                        const char *connectpath,
+                                        const char *dir,
+                                        const char *target,
+                                        size_t unparsed,
+                                        char **_relative)
 {
        char *abs_target = NULL;
        char *abs_target_canon = NULL;