Index: mojo/dart/embedder/dart_controller.cc |
diff --git a/mojo/dart/embedder/dart_controller.cc b/mojo/dart/embedder/dart_controller.cc |
index 46cdd44aa07ccc84a8cd2c8b62babb69097c1af7..0ca137ca93acf5e23b959e3e02a1cc6d3ef80400 100644 |
--- a/mojo/dart/embedder/dart_controller.cc |
+++ b/mojo/dart/embedder/dart_controller.cc |
@@ -225,11 +225,11 @@ static Dart_Handle PrepareScriptForLoading(const std::string& package_root, |
const int kNumArgs = 1; |
Dart_Handle dart_args[kNumArgs]; |
dart_args[0] = result; |
- return Dart_Invoke(builtin_lib, |
+ result = Dart_Invoke(builtin_lib, |
Dart_NewStringFromCString("_setPackageRoot"), |
kNumArgs, |
dart_args); |
- |
+ DART_CHECK_VALID(result); |
return result; |
} |