From: Volker Lendecke Date: Wed, 4 Jan 2023 07:50:28 +0000 (+0100) Subject: smbd: Avoid explicit ZERO_STRUCT() X-Git-Tag: talloc-2.4.0~43 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ea7abdc1308e8a718862539b595fe1b09bc43ed9;p=thirdparty%2Fsamba.git smbd: Avoid explicit ZERO_STRUCT() Saves a few bytes of .text Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- diff --git a/source3/smbd/smbXsrv_open.c b/source3/smbd/smbXsrv_open.c index 366a35b1e2f..0611ae8cbaa 100644 --- a/source3/smbd/smbXsrv_open.c +++ b/source3/smbd/smbXsrv_open.c @@ -716,8 +716,10 @@ static NTSTATUS smbXsrv_open_global_store(struct smbXsrv_open_global0 *global) key = dbwrap_record_get_key(global->db_rec); val = dbwrap_record_get_value(global->db_rec); - ZERO_STRUCT(global_blob); - global_blob.version = smbXsrv_version_global_current(); + global_blob = (struct smbXsrv_open_globalB) { + .version = smbXsrv_version_global_current(), + }; + if (val.dsize >= 8) { global_blob.seqnum = IVAL(val.dptr, 4); }