From: Volker Lendecke Date: Fri, 9 Feb 2024 17:21:14 +0000 (+0100) Subject: smbd: Use direct struct initialization in smbXsrv_client X-Git-Tag: tdb-1.4.11~891 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c2b80caf5edc3b08968704391c66252c73713435;p=thirdparty%2Fsamba.git smbd: Use direct struct initialization in smbXsrv_client Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- diff --git a/source3/smbd/smbXsrv_client.c b/source3/smbd/smbXsrv_client.c index aece7c0d8aa..a4357cf089d 100644 --- a/source3/smbd/smbXsrv_client.c +++ b/source3/smbd/smbXsrv_client.c @@ -425,13 +425,14 @@ static NTSTATUS smbXsrv_client_global_store(struct smbXsrv_client_global0 *globa 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_client_globalB) { + .version = smbXsrv_version_global_current(), + .info.info0 = global, + }; if (val.dsize >= 8) { global_blob.seqnum = IVAL(val.dptr, 4); } global_blob.seqnum += 1; - global_blob.info.info0 = global; global->stored = true; ndr_err = ndr_push_struct_blob(&blob, global->db_rec, &global_blob,