]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
smbd: Rename symlink_target_path to _symlink_target_path
authorVolker Lendecke <vl@samba.org>
Wed, 3 Jul 2024 13:38:18 +0000 (15:38 +0200)
committerVolker Lendecke <vl@samba.org>
Thu, 4 Jul 2024 15:26:36 +0000 (15:26 +0000)
Only temporary, next step is a new more general symlink_target_path
routine, we'll need that in libcli/smb as well.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
source3/smbd/filename.c

index 941a4ade5d0925a4b0ee088425ec23bbd906017f..ea47adca40cff7e94b81524ac69f66ff058d4885 100644 (file)
@@ -619,11 +619,10 @@ static const char *previous_slash(const char *name_in, const char *slash)
        return NULL; /* unreachable */
 }
 
-static char *symlink_target_path(
-       TALLOC_CTX *mem_ctx,
-       const char *name_in,
-       const char *substitute,
-       size_t unparsed)
+static char *_symlink_target_path(TALLOC_CTX *mem_ctx,
+                                 const char *name_in,
+                                 const char *substitute,
+                                 size_t unparsed)
 {
        size_t name_in_len = strlen(name_in);
        const char *p_unparsed = NULL;
@@ -1203,10 +1202,10 @@ next:
         * resolve all symlinks locally.
         */
 
-       target = symlink_target_path(mem_ctx,
-                                    name_in,
-                                    lnk->substitute_name,
-                                    lnk->unparsed_path_length);
+       target = _symlink_target_path(mem_ctx,
+                                     name_in,
+                                     lnk->substitute_name,
+                                     lnk->unparsed_path_length);
        if (target == NULL) {
                return NT_STATUS_NO_MEMORY;
        }