From: Volker Lendecke Date: Sat, 23 Sep 2023 01:47:21 +0000 (-0700) Subject: libsmb: Eliminate a reader of cli->raw_status X-Git-Tag: tevent-0.16.0~509 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=05828c3e38226385b8294c661c8ccd460aef97b1;p=thirdparty%2Fsamba.git libsmb: Eliminate a reader of cli->raw_status At some point we should get rid of cli->raw_status. 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 35593312283..d5a167f8dd0 100644 --- a/source3/libsmb/cli_smb2_fnum.c +++ b/source3/libsmb/cli_smb2_fnum.c @@ -2516,6 +2516,7 @@ NTSTATUS cli_smb2_setattrE(struct cli_state *cli, { uint8_t inbuf_store[40]; DATA_BLOB inbuf = data_blob_null; + NTSTATUS status; if (smbXcli_conn_has_async_calls(cli->conn)) { /* @@ -2542,15 +2543,15 @@ NTSTATUS cli_smb2_setattrE(struct cli_state *cli, put_long_date((char *)inbuf.data + 16, write_time); } - cli->raw_status = cli_smb2_set_info_fnum( - cli, - fnum, - 1, /* in_info_type */ - SMB_FILE_BASIC_INFORMATION - 1000, /* in_file_info_class */ - &inbuf, /* in_input_buffer */ - 0); /* in_additional_info */ - - return cli->raw_status; + status = cli_smb2_set_info_fnum(cli, + fnum, + 1, /* in_info_type */ + SMB_FILE_BASIC_INFORMATION - + 1000, /* in_file_info_class */ + &inbuf, /* in_input_buffer */ + 0); /* in_additional_info */ + cli->raw_status = status; + return status; } /***************************************************************