diff options
Diffstat (limited to 'chrome/test/chromedriver/chrome_launcher.cc')
-rw-r--r-- | chrome/test/chromedriver/chrome_launcher.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/chrome/test/chromedriver/chrome_launcher.cc b/chrome/test/chromedriver/chrome_launcher.cc index d293d43..6ef3a57 100644 --- a/chrome/test/chromedriver/chrome_launcher.cc +++ b/chrome/test/chromedriver/chrome_launcher.cc @@ -497,7 +497,8 @@ Status ProcessExtension(const std::string& extension, if (key_len != public_key.size()) return Status(kUnknownError, "invalid public key length"); std::string public_key_base64; - base::Base64Encode(public_key, &public_key_base64); + if (!base::Base64Encode(public_key, &public_key_base64)) + return Status(kUnknownError, "cannot base64 encode public key"); std::string id = GenerateExtensionId(public_key); // Unzip the crx file. |