From 327a0f8de00ea491fb7a91293bb5d8408578e011 Mon Sep 17 00:00:00 2001 From: Fabian Keil Date: Wed, 15 Jul 2009 19:09:49 +0200 Subject: [PATCH 1/2] Don't let parse_single_response() ignore several cases of GPG_ERR_INV_OBJ. --- src/ocsp.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ocsp.c b/src/ocsp.c index 0669353..8a720c8 100644 --- a/src/ocsp.c +++ b/src/ocsp.c @@ -1286,7 +1286,7 @@ parse_single_response (ksba_ocsp_t ocsp, request_item->status = KSBA_STATUS_UNKNOWN; } else - err = gpg_error (GPG_ERR_INV_OBJ); + return gpg_error (GPG_ERR_INV_OBJ); /* thisUpdate. */ err = parse_asntime_into_isotime (data, datalen, this_update); @@ -1320,7 +1320,7 @@ parse_single_response (ksba_ocsp_t ocsp, *datalen += ti.nhdr; } else - err = gpg_error (GPG_ERR_INV_OBJ); + return gpg_error (GPG_ERR_INV_OBJ); /* singleExtensions is optional */ if (*data >= endptr) @@ -1341,7 +1341,7 @@ parse_single_response (ksba_ocsp_t ocsp, parse_skip (data, datalen, &ti); } else - err = gpg_error (GPG_ERR_INV_OBJ); + return gpg_error (GPG_ERR_INV_OBJ); return 0; } -- 1.6.3.3 From 30c407c011ba929ac9be32153e1c01a9c41998f3 Mon Sep 17 00:00:00 2001 From: Fabian Keil Date: Wed, 15 Jul 2009 19:19:57 +0200 Subject: [PATCH 2/2] Remove dead assignment in sort_string_table(). --- src/asn1-gentables.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/asn1-gentables.c b/src/asn1-gentables.c index ef76f09..84f30bf 100644 --- a/src/asn1-gentables.c +++ b/src/asn1-gentables.c @@ -134,7 +134,7 @@ sort_string_table (void) for (i=0; i < arraylen; i++) insert_string (array[i]->name); xfree (array); - for (item = string_table,arraylen = 0; item; item = item->next) + for (item = string_table; item; item = item->next) fprintf (stderr, " `%s'\n", item->name); } -- 1.6.3.3