lib:tevent: Use correct C99 initializer for tevent_req
[sfrench/samba-autobuild/.git] / 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);