From: Tobias Brunner Date: Tue, 19 Apr 2011 11:06:25 +0000 (+0200) Subject: scepclient: Proper handling of multiple received certificates. X-Git-Tag: 4.5.2~91 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e78c9152410e3c8eb05599d255e2d8ac8eb7d82b;p=thirdparty%2Fstrongswan.git scepclient: Proper handling of multiple received certificates. --- diff --git a/src/scepclient/scepclient.c b/src/scepclient/scepclient.c index 887b41765c..d9f6b0925d 100644 --- a/src/scepclient/scepclient.c +++ b/src/scepclient/scepclient.c @@ -1020,6 +1020,7 @@ int main(int argc, char **argv) */ if (filetype_out & CERT) { + bool stored = FALSE; certificate_t *cert; enumerator_t *enumerator; char *path = concatenate_paths(CA_CERT_PATH, file_in_cacert_sig); @@ -1129,7 +1130,6 @@ int main(int argc, char **argv) enumerator = certs->create_enumerator(certs); while (enumerator->enumerate(enumerator, &cert)) { - bool stored = FALSE; x509_t *x509 = (x509_t*)cert; if (!(x509->get_flags(x509) & X509_CA))