summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-05-10 20:07:25 +0000
committerjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-05-10 20:07:25 +0000
commitb280187e74d7ce9942df980c6f7f8dc158a8d2e1 (patch)
treec3ce3ca29d6a43a0e414e56c9d92cc843b914ecd
parentfe7c487d945c411c41d07b68b5018d4f961d9196 (diff)
downloadchromium_src-b280187e74d7ce9942df980c6f7f8dc158a8d2e1.zip
chromium_src-b280187e74d7ce9942df980c6f7f8dc158a8d2e1.tar.gz
chromium_src-b280187e74d7ce9942df980c6f7f8dc158a8d2e1.tar.bz2
Coverity: Document a previously-implied assertion.
CID_COUNT=1 CID=103962 BUG=none TEST=none R=groby TBR=erg Review URL: https://chromiumcodereview.appspot.com/10389052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136367 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/ui/gtk/certificate_viewer_gtk.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/browser/ui/gtk/certificate_viewer_gtk.cc b/chrome/browser/ui/gtk/certificate_viewer_gtk.cc
index a19d5e0..f4827c0 100644
--- a/chrome/browser/ui/gtk/certificate_viewer_gtk.cc
+++ b/chrome/browser/ui/gtk/certificate_viewer_gtk.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#include <gtk/gtk.h>
+#include <pango/pango-font.h>
#include <algorithm>
#include <vector>
@@ -304,7 +305,10 @@ void CertificateViewer::FillHierarchyStore(GtkTreeStore* hierarchy_store,
GtkTreeIter parent;
GtkTreeIter* parent_ptr = NULL;
GtkTreeIter iter;
+
gint index = cert_chain_list_.size() - 1;
+ DCHECK_NE(-1, index);
+
for (net::X509Certificate::OSCertHandles::const_reverse_iterator i =
cert_chain_list_.rbegin();
i != cert_chain_list_.rend(); ++i, --index) {
@@ -320,6 +324,7 @@ void CertificateViewer::FillHierarchyStore(GtkTreeStore* hierarchy_store,
parent = iter;
parent_ptr = &parent;
}
+
*leaf = iter;
}