Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1969)

Unified Diff: chrome/browser/password_manager/login_database.cc

Issue 9365030: More SQL statement usage regularization. Back-touch some (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix log messages Created 8 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/password_manager/login_database.cc
diff --git a/chrome/browser/password_manager/login_database.cc b/chrome/browser/password_manager/login_database.cc
index d209c01518e69c2a090dc04ea26ab431cfa711e8..c6663ef09c66122f9db01ca85e01b8a7ebfb9678 100644
--- a/chrome/browser/password_manager/login_database.cc
+++ b/chrome/browser/password_manager/login_database.cc
@@ -138,10 +138,6 @@ void LoginDatabase::ReportMetrics() {
sql::Statement s(db_.GetCachedStatement(SQL_FROM_HERE,
"SELECT signon_realm, COUNT(username_value) FROM logins "
"GROUP BY signon_realm"));
- if (!s) {
Scott Hess - ex-Googler 2012/02/13 22:04:04 I'd leave the test, or guard the final histogram w
Greg Billock 2012/02/13 22:48:59 Sounds good. I was thinking in terms of return val
- NOTREACHED() << "Statement prepare failed";
- return;
- }
int total_accounts = 0;
while (s.Step()) {
@@ -152,8 +148,6 @@ void LoginDatabase::ReportMetrics() {
}
UMA_HISTOGRAM_CUSTOM_COUNTS("PasswordManager.TotalAccounts",
total_accounts, 0, 32, 6);
-
- return;
}
bool LoginDatabase::AddLogin(const PasswordForm& form) {
@@ -166,11 +160,6 @@ bool LoginDatabase::AddLogin(const PasswordForm& form) {
" blacklisted_by_user, scheme) "
"VALUES "
"(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"));
- if (!s) {
- NOTREACHED() << "Statement prepare failed";
- return false;
- }
-
s.BindString(COLUMN_ORIGIN_URL, form.origin.spec());
s.BindString(COLUMN_ACTION_URL, form.action.spec());
s.BindString16(COLUMN_USERNAME_ELEMENT, form.username_element);
@@ -186,11 +175,8 @@ bool LoginDatabase::AddLogin(const PasswordForm& form) {
s.BindInt64(COLUMN_DATE_CREATED, form.date_created.ToTimeT());
s.BindInt(COLUMN_BLACKLISTED_BY_USER, form.blacklisted_by_user);
s.BindInt(COLUMN_SCHEME, form.scheme);
- if (!s.Run()) {
- NOTREACHED();
- return false;
- }
- return true;
+
+ return s.Run();
}
bool LoginDatabase::UpdateLogin(const PasswordForm& form, int* items_changed) {
@@ -205,11 +191,6 @@ bool LoginDatabase::UpdateLogin(const PasswordForm& form, int* items_changed) {
"username_value = ? AND "
"password_element = ? AND "
"signon_realm = ?"));
- if (!s) {
- NOTREACHED() << "Statement prepare failed";
- return false;
- }
-
s.BindString(0, form.action.spec());
std::string encrypted_password = EncryptedString(form.password_value);
s.BindBlob(1, encrypted_password.data(),
@@ -222,13 +203,12 @@ bool LoginDatabase::UpdateLogin(const PasswordForm& form, int* items_changed) {
s.BindString16(7, form.password_element);
s.BindString(8, form.signon_realm);
- if (!s.Run()) {
- NOTREACHED();
+ if (!s.Run())
return false;
- }
- if (items_changed) {
+
+ if (items_changed)
*items_changed = db_.GetLastChangeCount();
- }
+
return true;
}
@@ -242,11 +222,6 @@ bool LoginDatabase::RemoveLogin(const PasswordForm& form) {
"password_element = ? AND "
"submit_element = ? AND "
"signon_realm = ? "));
- if (!s) {
- NOTREACHED() << "Statement prepare failed";
- return false;
- }
-
s.BindString(0, form.origin.spec());
s.BindString16(1, form.username_element);
s.BindString16(2, form.username_value);
@@ -254,11 +229,7 @@ bool LoginDatabase::RemoveLogin(const PasswordForm& form) {
s.BindString16(4, form.submit_element);
s.BindString(5, form.signon_realm);
- if (!s.Run()) {
- NOTREACHED();
- return false;
- }
- return true;
+ return s.Run();
}
bool LoginDatabase::RemoveLoginsCreatedBetween(const base::Time delete_begin,
@@ -266,10 +237,6 @@ bool LoginDatabase::RemoveLoginsCreatedBetween(const base::Time delete_begin,
sql::Statement s(db_.GetCachedStatement(SQL_FROM_HERE,
"DELETE FROM logins WHERE "
"date_created >= ? AND date_created < ?"));
- if (!s) {
- NOTREACHED() << "Statement prepare failed";
- return false;
- }
s.BindInt64(0, delete_begin.ToTimeT());
s.BindInt64(1, delete_end.is_null() ? std::numeric_limits<int64>::max()
: delete_end.ToTimeT());
@@ -313,11 +280,6 @@ bool LoginDatabase::GetLogins(const PasswordForm& form,
"submit_element, signon_realm, ssl_valid, preferred, "
"date_created, blacklisted_by_user, scheme FROM logins "
"WHERE signon_realm == ? "));
- if (!s) {
- NOTREACHED() << "Statement prepare failed";
- return false;
- }
-
s.BindString(0, form.signon_realm);
while (s.Step()) {
@@ -342,11 +304,6 @@ bool LoginDatabase::GetLoginsCreatedBetween(
"date_created, blacklisted_by_user, scheme FROM logins "
"WHERE date_created >= ? AND date_created < ?"
"ORDER BY origin_url"));
-
- if (!s) {
- NOTREACHED() << "Statement prepare failed";
- return false;
- }
s.BindInt64(0, begin.ToTimeT());
s.BindInt64(1, end.is_null() ? std::numeric_limits<int64>::max()
: end.ToTimeT());
@@ -382,11 +339,6 @@ bool LoginDatabase::GetAllLoginsWithBlacklistSetting(
"date_created, blacklisted_by_user, scheme FROM logins "
"WHERE blacklisted_by_user == ? "
"ORDER BY origin_url"));
-
- if (!s) {
- NOTREACHED() << "Statement prepare failed";
- return false;
- }
s.BindInt(0, blacklisted ? 1 : 0);
while (s.Step()) {

Powered by Google App Engine
This is Rietveld 408576698