Skip to content

Commit 514a8d4

Browse files
committed
[nnbd] Fix SecureServerSocket not allowing null SecurityContext.
Bug: #40040 Change-Id: I030f3f6740fd0ffefaa20fac1be69fb74c5cbff5 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/134293 Reviewed-by: Lasse R.H. Nielsen <[email protected]> Commit-Queue: Jonas Termansen <[email protected]>
1 parent 7704b83 commit 514a8d4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

sdk_nnbd/lib/io/secure_server_socket.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ class SecureServerSocket extends Stream<SecureSocket> {
6767
* isolates this way.
6868
*/
6969
static Future<SecureServerSocket> bind(
70-
address, int port, SecurityContext context,
70+
address, int port, SecurityContext? context,
7171
{int backlog: 0,
7272
bool v6Only: false,
7373
bool requestClientCertificate: false,
@@ -124,7 +124,7 @@ class RawSecureServerSocket extends Stream<RawSecureSocket> {
124124
final RawServerSocket _socket;
125125
late StreamController<RawSecureSocket> _controller;
126126
StreamSubscription<RawSocket>? _subscription;
127-
final SecurityContext _context;
127+
final SecurityContext? _context;
128128
final bool requestClientCertificate;
129129
final bool requireClientCertificate;
130130
final List<String>? supportedProtocols;
@@ -195,7 +195,7 @@ class RawSecureServerSocket extends Stream<RawSecureSocket> {
195195
* multiple isolates this way.
196196
*/
197197
static Future<RawSecureServerSocket> bind(
198-
address, int port, SecurityContext context,
198+
address, int port, SecurityContext? context,
199199
{int backlog: 0,
200200
bool v6Only: false,
201201
bool requestClientCertificate: false,

0 commit comments

Comments
 (0)