From: Volker Lendecke Date: Thu, 15 Dec 2022 18:10:09 +0000 (+0100) Subject: libsmb: Slightly simplify cli_smb2_create_fnum_send() X-Git-Tag: talloc-2.4.0~214 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=833cb4cb8126dcbee914551bcd2e852cec67786c;p=thirdparty%2Fsamba.git libsmb: Slightly simplify cli_smb2_create_fnum_send() We can now write to fname directly. Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- diff --git a/source3/libsmb/cli_smb2_fnum.c b/source3/libsmb/cli_smb2_fnum.c index 6db9fca612c..734c24531d9 100644 --- a/source3/libsmb/cli_smb2_fnum.c +++ b/source3/libsmb/cli_smb2_fnum.c @@ -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,