]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3: smbd: Convert driver_unix_convert() to use filename_convert_dirfsp().
authorJeremy Allison <jra@samba.org>
Tue, 2 Aug 2022 21:06:44 +0000 (14:06 -0700)
committerJeremy Allison <jra@samba.org>
Thu, 4 Aug 2022 18:10:43 +0000 (18:10 +0000)
There is now only one user left of unix_convert(), inside
the MSDFS code. I have plans to get rid of this soon.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Thu Aug  4 18:10:43 UTC 2022 on sn-devel-184

source3/printing/nt_printing.c

index ec15c070ca676e007db24fcc3aa9f171c3a533fd..4b4d12f25d55af868c45b3d8e1a8825acbe8496b 100644 (file)
@@ -259,9 +259,15 @@ static NTSTATUS driver_unix_convert(connection_struct *conn,
        }
        trim_string(name,"/","/");
 
-       status = unix_convert(ctx, conn, name, 0, psmb_fname, 0);
+       status = filename_convert_dirfsp(ctx,
+                                        conn,
+                                        name,
+                                        0, /* ucf_flags */
+                                        0, /* twrp */
+                                        pdirfsp,
+                                        psmb_fname);
        if (!NT_STATUS_IS_OK(status)) {
-               return NT_STATUS_NO_MEMORY;
+               return status;
        }
 
        return NT_STATUS_OK;