libsmb: Slightly simplify cli_smb2_create_fnum_send()
authorVolker Lendecke <vl@samba.org>
Thu, 15 Dec 2022 18:10:09 +0000 (19:10 +0100)
committerVolker Lendecke <vl@samba.org>
Fri, 16 Dec 2022 07:42:38 +0000 (07:42 +0000)
We can now write to fname directly.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/libsmb/cli_smb2_fnum.c

index 6db9fca612c28176a19088417de52d0b246c40cb..734c24531d9ea388979bd263d9c6dffae968c461 100644 (file)
@@ -288,12 +288,7 @@ struct tevent_req *cli_smb2_create_fnum_send(
 
        /* Or end in a '\' */
        if (fname_len > 0 && fname[fname_len-1] == '\\') {
-               char *new_fname = talloc_strdup(state, fname);
-               if (tevent_req_nomem(new_fname, req)) {
-                       return tevent_req_post(req, ev);
-               }
-               new_fname[fname_len-1] = '\0';
-               fname = new_fname;
+               fname[fname_len-1] = '\0';
        }
 
        subreq = smb2cli_create_send(state, ev,