| Index: chrome/renderer/resources/extensions/platform_keys_custom_bindings.js
|
| diff --git a/chrome/renderer/resources/extensions/platform_keys_custom_bindings.js b/chrome/renderer/resources/extensions/platform_keys_custom_bindings.js
|
| index 9320e021722770c8020e6753d9d49d439038f32c..1f30c1fcaaf845a03a50dc5356696dafb08e8382 100644
|
| --- a/chrome/renderer/resources/extensions/platform_keys_custom_bindings.js
|
| +++ b/chrome/renderer/resources/extensions/platform_keys_custom_bindings.js
|
| @@ -49,6 +49,10 @@ binding.registerCustomHook(function(api) {
|
| apiFunctions.setHandleRequest(
|
| 'getKeyPair', function(cert, params, callback) {
|
| getPublicKey(cert, params, function(publicKey, algorithm) {
|
| + if (chrome.runtime.lastError) {
|
| + callback();
|
| + return;
|
| + }
|
| callback(createPublicKey(publicKey, algorithm),
|
| createPrivateKey(publicKey, algorithm));
|
| });
|
|
|