asyncio: _make_ssl_transport: make the waiter parameter optional
diff --git a/Lib/asyncio/base_events.py b/Lib/asyncio/base_events.py
index 59f3136..ac885a8 100644
--- a/Lib/asyncio/base_events.py
+++ b/Lib/asyncio/base_events.py
@@ -201,7 +201,7 @@
         """Create socket transport."""
         raise NotImplementedError
 
-    def _make_ssl_transport(self, rawsock, protocol, sslcontext, waiter, *,
+    def _make_ssl_transport(self, rawsock, protocol, sslcontext, waiter=None, *,
                             server_side=False, server_hostname=None,
                             extra=None, server=None):
         """Create SSL transport."""
diff --git a/Lib/asyncio/selector_events.py b/Lib/asyncio/selector_events.py
index a97709d..2e7364b 100644
--- a/Lib/asyncio/selector_events.py
+++ b/Lib/asyncio/selector_events.py
@@ -55,7 +55,7 @@
         return _SelectorSocketTransport(self, sock, protocol, waiter,
                                         extra, server)
 
-    def _make_ssl_transport(self, rawsock, protocol, sslcontext, waiter, *,
+    def _make_ssl_transport(self, rawsock, protocol, sslcontext, waiter=None, *,
                             server_side=False, server_hostname=None,
                             extra=None, server=None):
         return _SelectorSslTransport(
@@ -165,7 +165,7 @@
         else:
             if sslcontext:
                 self._make_ssl_transport(
-                    conn, protocol_factory(), sslcontext, None,
+                    conn, protocol_factory(), sslcontext,
                     server_side=True, extra={'peername': addr}, server=server)
             else:
                 self._make_socket_transport(