summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Keil <fk@fabiankeil.de>2009-08-24 19:06:43 +0200
committerSimon Josefsson <simon@josefsson.org>2009-08-31 12:29:53 +0200
commit8dad53f17382310e79ff98e7816cad8c94e87126 (patch)
tree3539bb63e7c3ad8c67fd84c0b4a2ee489acd3e5f
parent3fd12d05225f79f95b9d7d8961b40d154a3deef3 (diff)
downloadgnutls-8dad53f17382310e79ff98e7816cad8c94e87126.tar.gz
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. Signed-off-by: Simon Josefsson <simon@josefsson.org>
-rw-r--r--lib/x509/output.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/x509/output.c b/lib/x509/output.c
index 8cbd886c1e..0b9f305f56 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,