From: Volker Lendecke Date: Wed, 4 Dec 2024 15:06:10 +0000 (+0100) Subject: smbd: Simplify smb_set_file_end_of_file_info() X-Git-Tag: tdb-1.4.13~308 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=aff7a1fde6c96e37c1a487ba46f89d7ba97b8aa7;p=thirdparty%2Fsamba.git smbd: Simplify smb_set_file_end_of_file_info() Signed-off-by: Volker Lendecke Reviewed-by: Pavel Filipenský --- diff --git a/source3/smbd/smb2_trans2.c b/source3/smbd/smb2_trans2.c index 2c2bc7e7970..4df3cc0eab1 100644 --- a/source3/smbd/smb2_trans2.c +++ b/source3/smbd/smb2_trans2.c @@ -5052,8 +5052,7 @@ static NTSTATUS smb_set_file_end_of_file_info(connection_struct *conn, return NT_STATUS_INVALID_PARAMETER; } - size = IVAL(pdata,0); - size |= (((off_t)IVAL(pdata,4)) << 32); + size = (off_t)PULL_LE_U64(pdata, 0); DBG_DEBUG("Set end of file info for file %s to %ju\n", smb_fname_str_dbg(smb_fname), (uintmax_t)size);