lib:tevent: Use correct C99 initializer for tevent_req
authorAndreas Schneider <asn@samba.org>
Mon, 14 Jan 2019 10:59:59 +0000 (11:59 +0100)
committerStefan Metzmacher <metze@samba.org>
Tue, 26 Feb 2019 12:00:11 +0000 (13:00 +0100)
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
(cherry picked from commit 0da2e9c215f882ea4c331ac4f17738913beb7404)

lib/tevent/tevent_req.c

index 76e27b8f7e9a64b8d7889ea18974638e34430ba1..7821d9ae7341f958d46aa283e92025d4331fedac 100644 (file)
@@ -84,10 +84,12 @@ struct tevent_req *_tevent_req_create(TALLOC_CTX *mem_ctx,
        }
 
        *req = (struct tevent_req) {
-               .internal.private_type          = type,
-               .internal.create_location       = location,
-               .internal.state                 = TEVENT_REQ_IN_PROGRESS,
-               .internal.trigger               = tevent_create_immediate(req)
+               .internal = {
+                       .private_type           = type,
+                       .create_location        = location,
+                       .state                  = TEVENT_REQ_IN_PROGRESS,
+                       .trigger                = tevent_create_immediate(req),
+               },
        };
 
        data = talloc_zero_size(req, data_size);