| Index: runtime/bin/socket.cc
|
| diff --git a/runtime/bin/socket.cc b/runtime/bin/socket.cc
|
| index 054136030fa854631de37c9307ed1c9ae607bb13..71a08c76757fcb747f4668488b9401b0a609ca49 100644
|
| --- a/runtime/bin/socket.cc
|
| +++ b/runtime/bin/socket.cc
|
| @@ -211,6 +211,8 @@ void FUNCTION_NAME(ServerSocket_Accept)(Dart_NativeArguments args) {
|
| DartUtils::SetIntegerField(
|
| socketobj, DartUtils::kIdFieldName, newSocket);
|
| Dart_SetReturnValue(args, Dart_True());
|
| + } else if (newSocket == ServerSocket::kTemporaryFailure) {
|
| + Dart_SetReturnValue(args, Dart_False());
|
| } else {
|
| Dart_SetReturnValue(args, DartUtils::NewDartOSError());
|
| }
|
|
|