From 644090c5f177f71e739b51cbab579a4c62fd6da5 Mon Sep 17 00:00:00 2001 From: "jhawkins@chromium.org" Date: Thu, 22 Jul 2010 17:56:51 +0000 Subject: AutoFill: Always check the result of FormField::Add(). CID=8477 BUG=none TEST=none Review URL: http://codereview.chromium.org/2811064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53356 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/autofill/credit_card_field.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'chrome') diff --git a/chrome/browser/autofill/credit_card_field.cc b/chrome/browser/autofill/credit_card_field.cc index 770cff4..235bdf03 100644 --- a/chrome/browser/autofill/credit_card_field.cc +++ b/chrome/browser/autofill/credit_card_field.cc @@ -18,11 +18,12 @@ bool CreditCardField::GetFieldInfo(FieldTypeMap* field_type_map) const { // initial. if (cardholder_last_ == NULL) { // Add() will check if cardholder_ is != NULL. - Add(field_type_map, cardholder_, AutoFillType(CREDIT_CARD_NAME)); + ok = ok && Add(field_type_map, cardholder_, AutoFillType(CREDIT_CARD_NAME)); + DCHECK(ok); } - Add(field_type_map, type_, AutoFillType(CREDIT_CARD_TYPE)); - + ok = ok && Add(field_type_map, type_, AutoFillType(CREDIT_CARD_TYPE)); + DCHECK(ok); ok = ok && Add(field_type_map, expiration_month_, AutoFillType(CREDIT_CARD_EXP_MONTH)); DCHECK(ok); -- cgit v1.1