From: Stefan Metzmacher Date: Wed, 16 Apr 2025 13:18:12 +0000 (+0200) Subject: libcli/smb: convert smb2_lease_push() to PUSH_LE_U* X-Git-Tag: samba-4.22.1~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=93e74025c8899d7f19b2ce00d8240ff1c8c0b4f1;p=thirdparty%2Fsamba.git libcli/smb: convert smb2_lease_push() to PUSH_LE_U* BUG: https://bugzilla.samba.org/show_bug.cgi?id=15849 Signed-off-by: Stefan Metzmacher Reviewed-by: Andreas Schneider Reviewed-by: Björn Jacke (cherry picked from commit edf9cf4b29dab78f63eec8391cd1cd9eef861612) --- diff --git a/libcli/smb/smb2_lease.c b/libcli/smb/smb2_lease.c index 4631b867949..3574fffba32 100644 --- a/libcli/smb/smb2_lease.c +++ b/libcli/smb/smb2_lease.c @@ -81,14 +81,14 @@ bool smb2_lease_push(const struct smb2_lease *lease, uint8_t *buf, size_t len) } memcpy(&buf[0], &lease->lease_key, 16); - SIVAL(buf, 16, lease->lease_state); - SIVAL(buf, 20, lease->lease_flags); - SBVAL(buf, 24, lease->lease_duration); + PUSH_LE_U32(buf, 16, lease->lease_state); + PUSH_LE_U32(buf, 20, lease->lease_flags); + PUSH_LE_U64(buf, 24, lease->lease_duration); if (version == 2) { memcpy(&buf[32], &lease->parent_lease_key, 16); - SSVAL(buf, 48, lease->lease_epoch); - SSVAL(buf, 50, 0); /* reserved */ + PUSH_LE_U16(buf, 48, lease->lease_epoch); + PUSH_LE_U16(buf, 50, 0); /* reserved */ } return true;