]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
lib: Avoid a talloc_zero in afpinfo_new()
authorVolker Lendecke <vl@samba.org>
Mon, 29 Sep 2025 17:25:41 +0000 (19:25 +0200)
committerVolker Lendecke <vl@samba.org>
Wed, 8 Oct 2025 08:01:30 +0000 (08:01 +0000)
Use a struct assignment.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/lib/adouble.c

index 338b060746d24707149376b7637531b984e5dff2..5836b5df26ede7ec9d7eb681b55d0c1d6b8e08b5 100644 (file)
@@ -2806,13 +2806,15 @@ struct smb_filename *adouble_name(TALLOC_CTX *mem_ctx,
  **/
 AfpInfo *afpinfo_new(TALLOC_CTX *ctx)
 {
-       AfpInfo *ai = talloc_zero(ctx, AfpInfo);
+       AfpInfo *ai = talloc(ctx, AfpInfo);
        if (ai == NULL) {
                return NULL;
        }
-       ai->afpi_Signature = AFP_Signature;
-       ai->afpi_Version = AFP_Version;
-       ai->afpi_BackupTime = AD_DATE_START;
+       *ai = (AfpInfo){
+               .afpi_Signature = AFP_Signature,
+               .afpi_Version = AFP_Version,
+               .afpi_BackupTime = AD_DATE_START,
+       };
        return ai;
 }