| Index: chrome/browser/importer/ie_importer.cc
|
| diff --git a/chrome/browser/importer/ie_importer.cc b/chrome/browser/importer/ie_importer.cc
|
| index 469f1d654675c523adb1532cd3821c64346e78b1..59aad60891201dd6cb0a34eb61bbc98ec44caf3b 100644
|
| --- a/chrome/browser/importer/ie_importer.cc
|
| +++ b/chrome/browser/importer/ie_importer.cc
|
| @@ -261,11 +261,13 @@ void IEImporter::ImportPasswordsIE7() {
|
| while (reg_iterator.Valid() && !cancelled()) {
|
| // Get the size of the encrypted data.
|
| DWORD value_len = 0;
|
| - if (key.ReadValue(reg_iterator.Name(), NULL, &value_len) && value_len) {
|
| + if (key.ReadValue(reg_iterator.Name(), NULL, &value_len, NULL) &&
|
| + value_len) {
|
| // Query the encrypted data.
|
| std::vector<unsigned char> value;
|
| value.resize(value_len);
|
| - if (key.ReadValue(reg_iterator.Name(), &value.front(), &value_len)) {
|
| + if (key.ReadValue(reg_iterator.Name(), &value.front(), &value_len,
|
| + NULL)) {
|
| IE7PasswordInfo password_info;
|
| password_info.url_hash = reg_iterator.Name();
|
| password_info.encrypted_data = value;
|
|
|