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: tevent-0.17.0~325 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=edf9cf4b29dab78f63eec8391cd1cd9eef861612;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 --- 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;