Index: sdk/lib/io/secure_server_socket.dart |
diff --git a/sdk/lib/io/secure_server_socket.dart b/sdk/lib/io/secure_server_socket.dart |
index 581a76c7ebe4b4491fc875c8cd4f2b98849a442b..eca89d32f3e16953e57b9025e62450603cb06347 100644 |
--- a/sdk/lib/io/secure_server_socket.dart |
+++ b/sdk/lib/io/secure_server_socket.dart |
@@ -79,7 +79,7 @@ class SecureServerSocket extends Stream<SecureSocket> implements ServerSocket { |
} |
StreamSubscription<SecureSocket> listen(void onData(SecureSocket socket), |
- {void onError(error), |
+ {Function onError, |
void onDone(), |
bool cancelOnError}) { |
return _socket.map((rawSocket) => new SecureSocket._(rawSocket)) |
@@ -190,7 +190,7 @@ class RawSecureServerSocket extends Stream<RawSecureSocket> { |
} |
StreamSubscription<RawSecureSocket> listen(void onData(RawSecureSocket s), |
- {void onError(error), |
+ {Function onError, |
void onDone(), |
bool cancelOnError}) { |
return _controller.stream.listen(onData, |
@@ -243,8 +243,8 @@ class RawSecureServerSocket extends Stream<RawSecureSocket> { |
}); |
} |
- void _onError(e) { |
- _controller.addError(e); |
+ void _onError(e, [StackTrace stackTrace]) { |
+ _controller.addError(e, stackTrace); |
} |
void _onDone() { |