Add an explicit null check to DartConverterWrappable::FromDart (flutter/engine#33188)

This commit is contained in:
Jason Simmons 2022-05-06 19:59:04 -07:00 committed by GitHub
parent d7e91ac494
commit b36737f3ce

View File

@ -89,6 +89,9 @@ Dart_PersistentHandle DartWrappable::GetTypeForWrapper(
}
DartWrappable* DartConverterWrappable::FromDart(Dart_Handle handle) {
if (Dart_IsNull(handle)) {
return nullptr;
}
intptr_t peer = 0;
Dart_Handle result =
Dart_GetNativeInstanceField(handle, DartWrappable::kPeerIndex, &peer);