]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
dfs_server: Use talloc_asprintf_strlower_m()
authorVolker Lendecke <vl@samba.org>
Mon, 20 Oct 2025 16:08:12 +0000 (18:08 +0200)
committerVolker Lendecke <vl@samba.org>
Mon, 10 Nov 2025 13:29:30 +0000 (13:29 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Anoop C S <anoopcs@samba.org>
source3/rpc_server/dfs/srv_dfs_nt.c

index d8aeb76a1fb8c6db7b1b1adca4bdad2b8ddea335..1b76b90e2a79d20319f1775b8a23a4d601445231 100644 (file)
@@ -162,15 +162,13 @@ WERROR _dfs_Remove(struct pipes_struct *p, struct dfs_Remove *r)
        }
 
        if (r->in.servername && r->in.sharename) {
-               altpath = talloc_asprintf(ctx, "%s\\%s",
-                       r->in.servername,
-                       r->in.sharename);
+               altpath = talloc_asprintf_strlower_m(ctx,
+                                                    "%s\\%s",
+                                                    r->in.servername,
+                                                    r->in.sharename);
                if (!altpath) {
                        return WERR_NOT_ENOUGH_MEMORY;
                }
-               if (!strlower_m(altpath)) {
-                       return WERR_INVALID_PARAMETER;
-               }
                DEBUG(5,("init_reply_dfs_remove: Request to remove %s -> %s\\%s.\n",
                        r->in.dfs_entry_path, r->in.servername, r->in.sharename));
        }