lib: Avoid a ZERO_STRUCT, save a few bytes .text
authorVolker Lendecke <vl@samba.org>
Sun, 12 Nov 2017 13:48:24 +0000 (14:48 +0100)
committerJeremy Allison <jra@samba.org>
Mon, 13 Nov 2017 22:54:46 +0000 (23:54 +0100)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/libnet/libnet_dssync.c

index 267709e3c1176975b2a6bd305e10a6267895f509..e593ae8536cfd28d0ff741b80534a34df79139a4 100644 (file)
@@ -337,7 +337,6 @@ static NTSTATUS libnet_dssync_build_request(TALLOC_CTX *mem_ctx,
        uint32_t count;
        uint32_t level;
        union drsuapi_DsGetNCChangesRequest req;
-       struct dom_sid null_sid;
        enum drsuapi_DsExtendedOperation extended_op;
        struct drsuapi_DsReplicaObjectIdentifier *nc = NULL;
        struct drsuapi_DsReplicaCursorCtrEx *cursors = NULL;
@@ -348,7 +347,6 @@ static NTSTATUS libnet_dssync_build_request(TALLOC_CTX *mem_ctx,
                                  DRSUAPI_DRS_GET_ANC |
                                  DRSUAPI_DRS_NEVER_SYNCED;
 
-       ZERO_STRUCT(null_sid);
        ZERO_STRUCT(req);
 
        if (ctx->remote_info28.supported_extensions
@@ -366,7 +364,7 @@ static NTSTATUS libnet_dssync_build_request(TALLOC_CTX *mem_ctx,
        }
        nc->dn = dn;
        nc->guid = GUID_zero();
-       nc->sid = null_sid;
+       nc->sid = (struct dom_sid) {0};
 
        if (!ctx->single_object_replication &&
            !ctx->force_full_replication && utdv)