Skip to content

Commit

Permalink
Handle unexpected errors instead of crash directly
Browse files Browse the repository at this point in the history
  • Loading branch information
darkdh committed Aug 24, 2022
1 parent 0e1262a commit 9b1cdb5
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions components/brave_wallet/renderer/js_solana_provider.cc
Original file line number Diff line number Diff line change
Expand Up @@ -884,6 +884,8 @@ v8::Local<v8::Value> JSSolanaProvider::CreatePublicKey(
v8::MaybeLocal<v8::Value> public_key_result =
CallMethodOfObject(render_frame()->GetWebFrame(), kBraveSolanaInternal,
kCreatePublicKey, std::move(args));
if (public_key_result.IsEmpty())
return v8::Undefined(context->GetIsolate());

return public_key_result.ToLocalChecked();
}
Expand All @@ -901,6 +903,8 @@ v8::Local<v8::Value> JSSolanaProvider::CreateTransaction(
v8::MaybeLocal<v8::Value> transaction_result =
CallMethodOfObject(render_frame()->GetWebFrame(), kBraveSolanaInternal,
kCreateTransaction, std::move(args));
if (transaction_result.IsEmpty())
return v8::Undefined(context->GetIsolate());

return transaction_result.ToLocalChecked();
}
Expand Down

0 comments on commit 9b1cdb5

Please sign in to comment.