| Index: chrome/browser/password_manager/password_manager_util_win.cc
|
| diff --git a/chrome/browser/password_manager/password_manager_util_win.cc b/chrome/browser/password_manager/password_manager_util_win.cc
|
| index 4eef9b45e4e0c3dfd2ce6622831041202f3551b9..30777f58f493d7e2e5c3a48ee33b44eff5f7a6eb 100644
|
| --- a/chrome/browser/password_manager/password_manager_util_win.cc
|
| +++ b/chrome/browser/password_manager/password_manager_util_win.cc
|
| @@ -129,7 +129,10 @@ OsPasswordStatus GetOsPasswordStatus() {
|
| retVal = PASSWORD_STATUS_WIN_DOMAIN;
|
| } else {
|
| username_length = CREDUI_MAX_USERNAME_LENGTH;
|
| - if (GetUserName(username, &username_length)) {
|
| + // CheckBlankPassword() isn't safe to call on before Windows 7.
|
| + // http://crbug.com/345916
|
| + if (base::win::GetVersion() >= base::win::VERSION_WIN7 &&
|
| + GetUserName(username, &username_length)) {
|
| retVal = CheckBlankPassword(username) ? PASSWORD_STATUS_BLANK :
|
| PASSWORD_STATUS_NONBLANK;
|
| }
|
|
|