From 8e3f23d447bc5437a7101a5e48718b02fc1d3ddf Mon Sep 17 00:00:00 2001 From: Fabian Keil Date: Mon, 24 Aug 2009 19:06:43 +0200 Subject: [PATCH 03/17] In print_extensions(), initialize *_idx variables once before entering the for loop instead of each run. Otherwise checking them is pointless as they always will be zero. --- lib/x509/output.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/x509/output.c b/lib/x509/output.c index 8cbd886..0b9f305 100644 --- a/lib/x509/output.c +++ b/lib/x509/output.c @@ -691,20 +691,20 @@ print_extensions (gnutls_string * str, const char *prefix, int type, cert_type_t cert) { int i, err; + size_t san_idx = 0; + size_t proxy_idx = 0; + size_t basic_idx = 0; + size_t keyusage_idx = 0; + size_t keypurpose_idx = 0; + size_t ski_idx = 0; + size_t aki_idx = 0; + size_t crldist_idx = 0; for (i = 0;; i++) { char oid[MAX_OID_SIZE] = ""; size_t sizeof_oid = sizeof (oid); int critical; - size_t san_idx = 0; - size_t proxy_idx = 0; - size_t basic_idx = 0; - size_t keyusage_idx = 0; - size_t keypurpose_idx = 0; - size_t ski_idx = 0; - size_t aki_idx = 0; - size_t crldist_idx = 0; if (type == TYPE_CRT) err = gnutls_x509_crt_get_extension_info (cert.crt, i, -- 1.6.4.1