Index: runtime/bin/socket.cc |
diff --git a/runtime/bin/socket.cc b/runtime/bin/socket.cc |
index 596aa6679d6ac60af97d93fb097eaee1dec25855..87f39f6b08ad4cb2adf1a78695077799e87af678 100644 |
--- a/runtime/bin/socket.cc |
+++ b/runtime/bin/socket.cc |
@@ -293,9 +293,7 @@ void FUNCTION_NAME(Socket_Read)(Dart_NativeArguments args) { |
} |
} else { |
OSError os_error(-1, "Invalid argument", OSError::kUnknown); |
- Dart_Handle err = DartUtils::NewDartOSError(&os_error); |
- if (Dart_IsError(err)) Dart_PropagateError(err); |
- Dart_SetReturnValue(args, err); |
+ Dart_SetReturnValue(args, DartUtils::NewDartOSError(&os_error)); |
} |
} |
@@ -362,7 +360,6 @@ void FUNCTION_NAME(Socket_RecvFrom)(Dart_NativeArguments args) { |
DartUtils::NewString("_makeDatagram"), |
kNumArgs, |
dart_args); |
- if (Dart_IsError(result)) Dart_PropagateError(result); |
Dart_SetReturnValue(args, result); |
} |
@@ -566,9 +563,7 @@ void FUNCTION_NAME(ServerSocket_Accept)(Dart_NativeArguments args) { |
} else if (new_socket == ServerSocket::kTemporaryFailure) { |
Dart_SetReturnValue(args, Dart_False()); |
} else { |
- Dart_Handle err = DartUtils::NewDartOSError(); |
- if (Dart_IsError(err)) Dart_PropagateError(err); |
- Dart_SetReturnValue(args, err); |
+ Dart_SetReturnValue(args, DartUtils::NewDartOSError()); |
} |
} |