From c2b80caf5edc3b08968704391c66252c73713435 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Fri, 9 Feb 2024 18:21:14 +0100 Subject: [PATCH] smbd: Use direct struct initialization in smbXsrv_client Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- source3/smbd/smbXsrv_client.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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, -- 2.11.4.GIT