| Index: chrome/browser/password_manager/password_store_default.cc
|
| ===================================================================
|
| --- chrome/browser/password_manager/password_store_default.cc (revision 46560)
|
| +++ chrome/browser/password_manager/password_store_default.cc (working copy)
|
| @@ -116,17 +116,16 @@
|
| WebDataService::Handle handle,
|
| const WDTypedResult* result) {
|
| DCHECK(handles_.end() != handles_.find(handle));
|
| - DCHECK(result);
|
|
|
| + handles_.erase(handle);
|
| + if (!result)
|
| + return;
|
| +
|
| if (PASSWORD_RESULT != result->GetType()) {
|
| NOTREACHED();
|
| return;
|
| }
|
|
|
| - handles_.erase(handle);
|
| - if (!result)
|
| - return;
|
| -
|
| const PasswordForms& forms =
|
| static_cast<const WDResult<PasswordForms>*>(result)->GetValue();
|
| for (PasswordForms::const_iterator it = forms.begin();
|
|
|